Premium · No. PeruRail VD 31
Vistadome Cusco–Machu Picchu train timings
Vistadome Cusco–Machu Picchu timetable
2 stops · scheduled times| # | Station | Arrives | Departs | Halt | Km |
|---|---|---|---|---|---|
| 1 | Cusco San Pedro Station | — | 06:10 | 0 | |
| 2 | Aguas Calientes (Machu Picchu) | 09:40 | — | 110 |
Published timetable, local time. “+1d” means the next day. Delays and platform changes are announced by Peru's national railway on the day.
Vistadome Cusco–Machu Picchu: Cusco to Aguas Calientes
Vistadome Cusco–Machu Picchu (PeruRail VD 31) is a premium train run by Peru's national railway between Cusco San Pedro Station and Aguas Calientes (Machu Picchu). The full journey covers 110 km and takes 3h 30m.
It leaves Cusco San Pedro Station at 06:10 and reaches Aguas Calientes (Machu Picchu) at 09:40. It runs every day.
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.
How to book Vistadome Cusco–Machu Picchu tickets
Tickets are sold by Peru's national railway at stations and, where available, on its website.
Vistadome Cusco–Machu Picchu: common questions
- What time does Vistadome Cusco–Machu Picchu leave Cusco?
- Vistadome Cusco–Machu Picchu departs Cusco San Pedro Station at 06:10 and arrives at Aguas Calientes (Machu Picchu) at 09:40. Times are the published timetable in local time.
- How long does Vistadome Cusco–Machu Picchu take from Cusco to Aguas Calientes?
- The scheduled journey time is 3h 30m for 110 km.
- Does Vistadome Cusco–Machu Picchu run every day?
- Yes, Vistadome Cusco–Machu Picchu runs daily.