The start line is in Ayacucho. You can get a luxury coach there which runs overnight and costs about 40USD or you can fly which takes a couple of hours and costs about 120USD
There are a few different coach companies, but this one is a good place to start.
The grand finale takes place in Atalaya.
It's possible to get a 14 hour boat to Satipo, they go every day.
There is also a 19 seater plane, run by ATSA airlines which runs twice a week from Atalaya to Lima - Tuesday and Friday.
The more regular flights are via Pucallpa.
These are small planes and there are only a couple of them a day so make sure you give yourself a couple of days leeway.
Most flights aren't very easy to book in advance as many of the airlines don't have websites. Also, be aware not all flights leave when scheduled as they wait until the plane is full. Also, if the weather's bad they won't take off. Here's some information we found on the airlines.
Daily flights from Atalaya to Pucallpa at around 10:30 a.m. at about $70.The purchase of the tickets is in cash in Peruvian soles (local currency) at the airport counter; they´ll give you a bank account number and there´s a bank next to the counter, where you have to go and make a deposit and then head back to the counter showing your receipt.Contact: Estelita Cárdenas +51 956 271 643 (Not an English speaker)There is a website but it only shows information on their flights over the Nazca lines
Daily flights from Pucallpa to Atalaya in the morning and from Atalaya to PucallpaThe plane is a Cessna C402C.Contact in Atalaya: Gustavo Huamán: +51 949 967 088
- LATAM (formerly LAN), although it has a different (more expensive) fare for non Peruvians.
- LC Peru
- Star Peru
- Peruvian Airlines
There's also the option to go back via land, it'll cost about 40USD to Satipo, and then a night coach to Lima which will cost roughly 25USD.