
Great Rail Journeys
Machu Picchu & the Andes
15-day Peruvian Andes loop from Lima to Machu Picchu on two PeruRail trains
PeruRail · Train journey
One-day panoramic train to Machu Picchu through the Sacred Valley

The PeruRail Vistadome is a one-day panoramic train service that carries passengers from Cusco, Ollantaytambo, or Urubamba through Peru's Sacred Valley to Machu Picchu Pueblo (Aguas Calientes), the gateway to Machu Picchu. Operated by PeruRail, the Vistadome train is designed around its distinctive roof-top and side windows, which frame unobstructed 360-degree views of the mountain landscape, rivers, agricultural terraces, and Andean communities along the route. The journey includes on-board snacks prepared with local ingredients, live Andean music and cultural performances on the return leg, and a narrated audiotour that highlights key sites. A scenic stop at Huaypo Lagoon punctuates the outbound service, weather permitting. The train arrives at Machu Picchu Pueblo by afternoon, giving you the rest of the day to reach your accommodation. Note that entry to Machu Picchu itself requires a separate ticket. This journey suits first-time rail travellers, photographers seeking dramatic mountain and valley vistas, and history enthusiasts beginning their visit to one of South America's most significant archaeological sites.
Depart from Cusco (Wánchaq or San Pedro), Ollantaytambo or Urubamba station. Travel through the Sacred Valley past mountains, rivers, agricultural terraces and Andean communities, with a scenic stop at Huaypo Lagoon on daytime bimodal services (weather and operations permitting). Arrive at Aguas Calientes / Machu Picchu Pueblo station, gateway to the Historic Sanctuary of Machu Picchu.

Great Rail Journeys
15-day Peruvian Andes loop from Lima to Machu Picchu on two PeruRail trains

Inca Rail
One-day open-air train to Machu Picchu with Andean music and views

Inca Rail
One-day train journey from Ollantaytambo to Machu Picchu with Andean culture

Intrepid Travel
Three-day rail journey to Machu Picchu from Cusco via Sacred Valley