
PeruRail Train Tickets to Machu Picchu
Planning your journey to Machu Picchu? Andes Hike helps you find and book PeruRail train tickets from Cusco, the Sacred Valley, or other available departure stations.
Choose from available PeruRail services such as Expedition, Vistadome and Vistadome Observatory, depending on your travel date and availability.
Please contact us before making your payment.
Train schedules, services, fares and seats are subject to availability. Our team will check the options for your requested date and send you the available schedules and prices.
Once you choose your preferred option, we will confirm the booking and proceed with your ticket purchase.
Why Book Your PeruRail Ticket with Andes Hike?
We first check the available trains for your preferred date and schedule before you make your payment.
Depending on availability, you can choose between different PeruRail services designed for different travel preferences.
Instead of navigating the booking process alone, our team can help you select a suitable departure time based on your Machu Picchu itinerary.
Your train ticket can be combined with Machu Picchu tickets, guided tours, transportation, hotels and other Andes Hike services, depending on your itinerary. PeruRail specifically allows approved agencies to integrate train services into packages and customized travel programs.
Once the booking is confirmed, your train ticket can be provided electronically according to the applicable booking conditions.



Availability Must Be Confirmed Before Payment
Please contact Andes Hike before making your payment. A request for a train does not guarantee a seat until the booking has been confirmed.
Train schedules, fares and availability can change according to PeruRail’s current inventory.
The PeruRail Expedition is designed for travelers looking for a comfortable and practical way to travel to Machu Picchu. It includes panoramic windows and an audio tour during the journey.
The Vistadome offers larger panoramic windows on the sides and roof, allowing travelers to enjoy more of the Andean scenery during the journey. It also includes a snack and cultural entertainment on the return journey on applicable services.
The Vistadome Observatory adds an open-air observation area and cultural entertainment, creating a more immersive train experience.
Available services depend on your travel date, route and current availability.
PeruRail offers different departure times and train services to Machu Picchu Pueblo (Aguas Calientes). Available schedules depend on your travel date, departure station and train service.
At Andes Hike, we check current availability before you make your payment, so you can choose the train that best fits your Machu Picchu itinerary.
Current PeruRail schedules include several departures throughout the day. Examples shown on PeruRail’s current timetable include:
| Departure | Train Service | Arrival | Approx. Duration |
|---|---|---|---|
| 05:05 | Expedition | 06:37 | 1h 32m |
| 06:10 | Expedition | 07:40 | 1h 30m |
| 07:05 | Vistadome | 08:27 | 1h 22m |
| 07:45 | Expedition / Vistadome Observatory | 09:15 | 1h 30m |
| 07:54 | Expedition | 09:35 | 1h 41m |
| 08:53 | Vistadome | 10:39 | 1h 46m |
| 10:32 | Expedition / Vistadome Observatory | 12:11 | 1h 39m |
| 11:52 | Expedition | 13:34 | 1h 42m |
| 12:55 | Expedition / Vistadome | 14:25 | 1h 30m |
| 13:27 | Vistadome Observatory | 14:50 | 1h 23m |
| 15:37 | Expedition / Vistadome Observatory | 17:02 | 1h 25m |
| 19:04 | Expedition | 20:45 | 1h 41m |
| 21:00 | Expedition / Vistadome | 22:45 | 1h 45m |
These are reference schedules currently published by PeruRail, not guaranteed departures for every date. PeruRail specifically states that schedules and frequencies are subject to change.
For the return journey, PeruRail currently publishes options including:
| Departure | Train Service | Arrival | Approx. Duration |
|---|---|---|---|
| 05:35 | Expedition | 07:44 | 2h 09m |
| 08:53 | Expedition | 10:52 | 1h 59m |
| 10:55 | Vistadome Observatory | 12:32 | 1h 37m |
| 12:46 | Vistadome | 14:19 | 1h 33m |
| 13:37 | Expedition / Vistadome Observatory | 15:04 | 1h 27m |
| 14:55 | Expedition / Vistadome | 16:31 | 1h 36m |
| 15:20 | Expedition / Vistadome | 17:08 | 1h 48m |
| 15:48 | Vistadome | 17:29 | 1h 41m |
Again, the exact train, departure time and service available to you will depend on your travel date and current inventory.
How Much Does the Train to Machu Picchu Cost?
The price of a PeruRail train ticket varies depending on the train service, travel date, departure time, route and availability.
As a general reference, train fares may start approximately from:
| Train Service | Approximate Price* |
|---|---|
| PeruRail Expedition | From US$55–75 |
| PeruRail Vistadome | From US$80–110 |
| Vistadome Observatory | From US$90–130 |
*These are approximate reference prices only and are not guaranteed fares. Actual prices may be higher or lower depending on the travel date, departure time, route and availability.
PeruRail confirms that fares vary according to the service, date and availability.
Why Do Train Prices Vary?
Several factors can affect the final price of your ticket:
For example, PeruRail currently operates services from Ollantaytambo to Machu Picchu Pueblo with different train services and departure times throughout the day.
Please note that itineraries, schedules, routes, and activities may be adjusted when necessary due to circumstances beyond our control, including weather conditions, road conditions, strikes, demonstrations, natural events, or other local restrictions. Any changes will be communicated and coordinated with you whenever possible.
It depends on your itinerary and preferences. Expedition is a practical option, while Vistadome and Vistadome Observatory offer a more panoramic experience.
Yes, subject to availability. PeruRail currently operates services between Ollantaytambo and Machu Picchu Pueblo.
Yes. Send us your Machu Picchu date and entry time, and we can help you identify available train options that fit your itinerary. The final train availability and schedule are subject to PeruRail.
1.8445.3356.33
Help@goodlayers.com

