City Buses: Typically cost between 1.50-3 PEN per trip.
Microbuses (Colectivos): Prices vary by distance, generally ranging from 2-10 PEN. They can be hectic and take some getting used to.
Buses are a popular choice for budget travelers, covering extensive routes across Peru. A 10-hour bus ride usually costs around 40 PEN, depending on the bus company. For schedules and prices, check Cruz del Sur. Note that mountain journeys can be slow; for example, the Lima to Cusco route takes over 21 hours and costs 185 PEN, though tickets as low as 39 PEN may be available if booked in advance.
Peru Hop: Ideal for backpackers, this hop-on/hop-off bus service covers the country. Three-day trips from Lima to Cusco start at 683 PEN, while a 7-day Southern Peru pass costs 836 PEN.
Airports: Peru has five international airports (Lima, Arequipa, Cusco, Iquitos, and Piura) and over a dozen domestic airports. Major airlines include LATAM, Avianca, and Star Peru.
Flights: Though not always the cheapest, flying is much faster. A flight from Lima to Cusco takes about an hour and starts around 250 PEN, compared to the 21-hour bus ride. A Lima to Arequipa flight starts around 200 PEN.
Peru’s rail system is limited, but there are some notable tourist options. PeruRail and Inca Rail operate trains between Ollantaytambo and Machu Picchu Pueblo. Tickets for PeruRail start at 179 PEN, while Inca Rail tickets begin around 220 PEN.
From Lima, the Ferrocarril Central Andino, the world’s highest passenger train, runs to Cerro de Pasco and Huancayo. Fares start from 230 PEN, but service is limited and may only run monthly. Journeys are currently suspended due to Covid, so check their website for updates.
Renting a car is not recommended due to aggressive driving, poorly maintained roads, and frequent accidents. If you choose to rent a car, Discover Cars can help you find the best prices.
Not common or recommended, but possible. Be aware that locals might expect you to contribute to gas costs. For more information, visit Hitchwiki.