
Peru Hop
Peru Hop runs a hop-on hop-off bus network with stops at Paracas, Huacachina, Nazca, Arequipa, Puno and Cusco, plus hotel pickup and drop-off.
★ 4.8 across 20,295 TripAdvisor reviews · 395,000+ passengers (Peru Hop reports)
- Every Peru Hop bus carries a bilingual local host who assists in English and Spanish along the way.
- Peru Hop picks you up at your accommodation in each town on the route, so there is no need to drag luggage to a terminal.
- A pass stays valid up to one year from first use, and bus times can be changed in the app up to 12 hours before departure, subject to availability.
Peru Hop does not serve Iquitos, Huaraz, Puerto Maldonado or Machu Picchu itself. Those legs call for a separate tour or transfer, and several options for that appear on this page.
Compare With Public Buses ↓


























































