Perurail sacred valley train

About Perurail sacred valley train

Coursing through the dazzling landscapes of the Peruvian Andes, the PeruRail Sacred Valley Train carries up to 33 passengers between Urubamba and the majestic Inca citadel of Machu Picchu. Luxurious 1920s-style carriages—including a Dining Car and a panoramic Observation Bar Car — gourmet cuisine and the highest quality service all combine to create an unforgettable experience.



Prior to boarding you are served an Andean infusion, which you are welcome to enjoy in the Observation Bar Car while contemplating the mesmerising views of the Sacred Valley. A variety of small snacks are offered at the bar and drinks are available to purchase throughout the journey.


Take your seat in the Dining Car to enjoy a gourmet lunch on the inbound service and a delicious dinner on the outbound journey. Both include a starter, main course and dessert and are accompanied by a glass of wine and sumptuous petits fours.


The PeruRail Sacred Valley Train connects Urubamba and Machu Picchu, making a brief stop at Belmond Hotel Rio Sagrado, where guests of the hotel may embark and disembark. The train runs a daily round trip, with each journey lasting approximately 3 hours.


Urubamba Belmond Hotel Rio Sagrado Machu Picchu
10:30 10:47 10:52 13:34

Urubamba Belmond Hotel Rio Sagrado Machu Picchu
19:30 22:16 22:21 22:37

Schedule may be subject to change. There is no service on the first Sunday of every month

Currency: Peruvian Soles and US Dollars are accepted.

Luggage: Only hand luggage weighing up to 5kg is permitted inside the train. If you have additional luggage, please email for assistance.

Copyright @