World Train Map

Scenic route

Cusco–Machu Picchu

Cusco → Machu Picchu · Peru

Cusco–Machu Picchu — Cusco to Machu Picchu
Photo · Kabelleger / David Gubler · CC BY-SA 4.0
Distance
92 km
Fastest time
≈ 3 h 30 min
Average speed
26 km/h
Top speed
50 km/h
Operator
PeruRail
Train
Vistadome panorama
Countries
Peru
In service since
1928
Highest point
3,486 m

Figures are published values, not live data · corrections log

Down the Sacred Valley of the Incas beside the Urubamba rapids: the rails are the only road to Machu Picchu.

How this line was checked

How long is the Cusco–Machu Picchu?

The Cusco–Machu Picchu runs 92 km from Cusco to Machu Picchu.

How long does the Cusco–Machu Picchu take?

The fastest scheduled journey is ≈ 3 h 30 min for the 92 km. That is an average of 26 km/h end to end. The line's top service speed is 50 km/h.

Who runs the Cusco–Machu Picchu?

PeruRail, with Vistadome panorama.

How old is the Cusco–Machu Picchu?

The line has been in service since 1928. That is the year the atlas dates it from: for a modern brand running over an older railway, it is the railway's date, not the brand's.

How high does the Cusco–Machu Picchu climb?

3,486 m above sea level at its highest point.

View on the world railway map →

Read more on Wikipedia ↗

More scenic routes

More train routes in Peru.