The city cannot be reached by road. The only way to get to Iquitos is by planeor boat. From Lima, it is a 1h30 flight, from Tarapoto 50 minutes, and from Pucallpa 1 hour. Flights are from $55 USD to $200 USD. Iquitos can also be reached by boat from any navigable port on the Amazon River.

Paracas National Reserve
You can get to paracas national reserve by bus from Lima. It is approximately 4 hours drive.