Machu Picchu Passenger Rail San Pedro to Machu Picchu Pueblo
San Pedro to Machu Picchu Pueblo
Stations
2
End to end
~143 min
Interchanges
1
Service information checked . Check the operator before travel because schedules can change at short notice.
This service runs from Estación San Pedro in central Cusco to Machu Picchu Pueblo at Aguas Calientes. Selected PeruRail departures from central Cusco.
San Pedro station opened in 1924, and the railway reached Machu Picchu in 1929.
Riding the line
Book a named train, date, direction, and boarding station with PeruRail or Inca Rail. Booking works more like an airline reservation than an urban rail fare. Bring the identification used for booking and arrive at the operator’s stated check-in time. A Machu Picchu train ticket does not include the citadel ticket or the bus from town to the entrance.
Current vehicles and ride: Tourist services use reserved-seat diesel railcars or locomotive-hauled coaches. Classes change the windows, food, and service more than the route itself. The local section toward Hidroeléctrica uses simpler equipment and has different eligibility and sales rules.
Connections: Ollantaytambo has the broadest choice of departures and is the common handoff from Sacred Valley road transport. Machu Picchu Pueblo station is in Aguas Calientes. From there, buses climb to the archaeological site. San Pedro is walkable from central Cusco, while Poroy requires a road transfer.
Accessibility: Platforms are not consistent, and boarding can involve steps and a noticeable gap. Operators request advance notice for wheelchair assistance. The station at Machu Picchu Pueblo opens into steep, crowded streets rather than a level forecourt.
Departure station matters. A Cusco-branded bimodal ticket may put passengers on a bus to Ollantaytambo before the train begins. Weather, landslides, protests, and track work can change the operation, so recheck the dated notice shortly before travel.
Check Machu Picchu Passenger Rail for the current timetable and operating notice.