PeruRail Vistadome Train 31 is one of the world's most spectacular train journeys — from Cusco San Pedro to Aguas Calientes (Machu Picchu Pueblo), covering 110 km in approximately 3h30m through the Sacred Valley and Urubamba River gorge. The panoramic domed carriages showcase snow-capped Andes peaks, cloud forest, and the rushing Urubamba River. This is the only way to reach Machu Picchu by rail.
| # | Station | Arrival | Departure |
|---|---|---|---|
| 1 | Cusco San Pedro Station Cusco | Start | 06:10 |
| 2 | Aguas Calientes (Machu Picchu) Aguas Calientes | 09:40 | End |
Timetable data is sourced from official Peru railways records. Always verify with the official operator before travelling.
PeruRail Vistadome Train 31 is one of the world's most spectacular train journeys — from Cusco San Pedro to Aguas Calientes (Machu Picchu Pueblo), covering 110 km in approximately 3h30m through the Sacred Valley and Urubamba River gorge. The panoramic domed carriages showcase snow-capped Andes peaks, cloud forest, and the rushing Urubamba River. This is the only way to reach Machu Picchu by rail.
The train runs on every day of the week. The full route covers 2 stops with a total journey time of approximately 3h 30m.
Passengers are advised to arrive at the station at least 30 minutes before the scheduled departure time to locate the correct platform and coach.
Visit your nearest railway station booking office with valid ID.
Contact Peru Railways for schedule info via their official website or helpdesk.
Want GPS tracking, fare updates, or corrected stop times for Vistadome Cusco–Machu Picchu? Let us know.