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.

Huacachina Oasis
If you don’t have your own vehicle, the best way to get to Huacachina is by Peru Hop private bus