Flying to Iquitos
Iquitos is completely surrounded by the Amazon rainforest, and the only way to get here is by boat or by plane. Unless you’re an experienced traveller we don’t recommend you take the boat, which usually takes about four or five days from either Yurimaguas or Pucallpa (the food on the boats is also pretty bad and not recommended before an Ayahuasca retreat).
We strongly recommend that you fly to Iquitos from Lima which is about a 90-minute flight. There are currently 4 domestic airlines that run daily flights between Lima and Iquitos. These are LATAM, Avianca, Star Peru and Peruvian Airlines.
You can book your flights all the way to Iquitos using a travel agent or flight booking website such as Expedia. However, please be aware that all travel agents and flight booking websites use LATAM as the airline for the Lima to Iquitos leg of the journey and LATAM has by far the most expensive prices. If you are on a tight budget and want to save money, then explore the option of only booking your flight to Lima with your travel agent and booking your flight from Lima to Iquitos separately (It may or may not work out more expensive). Usually, the best deals are with Peruvian Airlines where you can sometimes book a round-trip for as little as 120 US dollars, although $150 would be a more regular price.
NOTE: Several flights to Iquitos stop on the way in either Pucallpa of Tarapoto. This is not always made very clear by the airlines. Please make sure you don’t get off the plane too soon.
Here are the websites for the Peruvian domestic airlines: