Skip to main content
LIVEConnecting to railway feeds…

Premium · No. PeruRail VD 31

Vistadome Cusco–Machu Picchu train timings

Cusco San Pedro StationAguas Calientes (Machu Picchu)
MonTueWedThuFriSatSunRuns daily
06:10
Departs Cusco
09:40
Arrives Aguas Calientes
3h 30m
Journey time
110 km
Distance

Vistadome Cusco–Machu Picchu timetable

2 stops · scheduled times
#StationArrivesDeparts
1Cusco San Pedro Station—06:10
2Aguas Calientes (Machu Picchu)09:40—

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.