Machu Picchu by Train
Routes & Maps

CUSCO - SACRED VALLEY - MACHU PICCHU
Train Cusco (Poroy) - Machu Picchu
Departure: Poroy station (20 min from Cusco city).
Duration of the trip: 4 hours.
Arrival: Machu Picchu station.
Peru Tour Operator: Classical Inca Trail, Short Inca Trail, Salkantay trek, Machu Picchu, Peru Rail. Back to top
Train Urubamba (Ollantaytambo) - Machu Picchu
Departure: Urubamba station.
Duration of the trip: 3 hours.
Arrival: Machu Picchu Station.
Peru Tour Operator: Classical Inca Trail, Short Inca Trail, Salkantay trek, Machu Picchu, Peru Rail. Back to top
Train Sacred Valley (Ollantaytambo) - Machu Picchu
Departure: Ollantaytambo station.
Duration of the trip: 2 hours.
Arrival: Machu Picchu Pueblo Station.
Peru Tour Operator: Classical Inca Trail, Short Inca Trail, Salkantay trek, Machu Picchu, Peru Rail. Back to top