Train to Machu Picchu

FROM CUSCO TO MACHU PICCHU BY TRAIN

There are currently two train companies that operate this route, which offer different services and alternatives.
The rates vary according to the type of train, the route, the days, times chosen and the promotions of each company.

PERURAIL TRAINS

Belmond Hiram Bingham Train

Train service stations and approximate distances
– Poroy Station(Cusco) to Machu Picchu: 3h 30 min.
– Ollantaytambo Station to Machu Picchu: 1h 30 min.
– Machu Picchu Station

Sacred Valley Train

Train service stations and approximate distances
– Urubamba Station to Machu Picchu: 3h 40 min.
– Estación Machu Picchu to Urubamba: 3h 07 min.

Vistadome Train

Train service stations and approximate distances
– Poroy Station(Cusco) to Machu Picchu: 3h 30 min.
– Ollantaytambo Station to Machu Picchu: 1h 30 min.
– Urubamba Station to Machu Picchu: 2h 30 min.
– Machu Picchu Station.

Expedition Train

Train service stations and approximate distances
– Poroy Station(Cusco) to Machu Picchu: 3h 30 min.
– Ollantaytambo Station to Machu Picchu: 1h 30 min.
– Machu Picchu Station.

Train to Machu Picchu Rates

Rates usually vary depending on the type of train, services, schedules chosen and the existence of promotions. We place an approximate value per trip (one way or only round) of each type of train. In the case of round trip, the written value must be doubled.

Belmond Hiram Bingham Train from u$459.
Sacred Valley Train from u$141.
Vistadome Train from u$60.
Expedition Train from u$38.

MORE INFORMATION AND RESERVATIONS

TRAINS OF INCARAIL

The Private Machu Picchu Train

A service that offers visitors a private car to enjoy the journey only with their companions.
Train service stations and approximate distances
– Ollantaytambo Station to Machu Picchu: 1h 30 min.
– Machu Picchu Station.

The First Class Train to Machu Picchu

Train service stations and approximate distances
– Poroy Station (Cusco) to Machu Picchu: 2h 10 min.
– Ollantaytambo Station to Machu Picchu: 1h 30 min.
– Machu Picchu Station.

The 360° Train to Machu Picchu

Train service stations and approximate distances
– Poroy Station (Cusco) to Machu Picchu: 2h 10 min.
– Ollantaytambo Station to Machu Picchu: 1h 30 min.
– Machu Picchu Station.

The Voyager Train to Machu Picchu

Train service stations and approximate distances
– Cusco Station to Machu Picchu: 3h 40 min
It is a service that includes Bus + Train. Passengers take a bus to Ollantaytambo whose journey lasts 2 hours and then, in that town, they take a train to Machu Picchu, which lasts 1 hour 40 minutes.
– Ollantaytambo station to Machu Picchu: 1h 30 min.

Train to machu picchu rates

Rates usually vary depending on the type of train, services, schedules chosen and the existence of promotions. We place an approximate value per trip (one way or only round) of each type of train. In the case of round trip, the written value must be doubled.
Then we place the rates from Cusco to Machu Picchu taking into account that the service includes bus service to Ollantaytambo + Train to Machu Picchu. In the case that the traveler decides to take the train directly in Ollantaytambo the fare will be cheaper.

The Private Machu Picchu Train Consult IncaRail.
The First Class Train to Machu Picchu from u$190.
The 360° Train to Machu Picchu from u$67.
The Voyager Train to Machu Picchu from u$52.

MORE INFORMATION AND RESERVATIONS

How to get to Machu Picchu