Making the full run from Lima to Machu Picchu is simpler through PeruWays, which handles the three legs — flight south, overland to Cusco or Ollantaytambo, and train into Aguas Calientes — as one booking.

Travellers pick the mix that fits their budget: buses for the long haul, trains for the final stretch, or a short domestic flight to Cusco. PeruWays lays out what each option costs and how long each takes so you can judge the trade-offs.

Short on time? Fly Lima–Cusco in roughly 90 minutes, then catch the Vistadome or Expedition train from Ollantaytambo to Aguas Calientes with the connections already lined up.

Prefer the overland route? Lima–Cusco by bus is around 20 hours and climbs through the Peruvian Andes. PeruWays’ partner coaches have reclining seats, onboard restrooms and Wi-Fi, so the long ride stays comfortable.

Book your Lima to Machu Picchu trip with PeruWays today. Let PeruWays sort the moving parts so you can concentrate on the ruins at the end of the line.