Ollantaytambo to Machu Picchu Train: Time and Price 2026
The train from Ollantaytambo to Aguas Calientes takes 1 h 30 and starts at about US$ 60 each way. It's the practical way to get there, as there's no road.
The essentials
| Detail | Reference |
|---|---|
| Train time | 1 h 30 |
| Operators | PeruRail and Inca Rail |
| Economy fare | from US$ 60 each way |
| Panoramic fare | from US$ 100 each way |
| Luggage | One backpack of about 8 kg |
These are reference fares. The real fare changes by date and time, and it can be much higher.
Can you go by road?
No. There's no road between Ollantaytambo and Aguas Calientes. You get there by train or on multi-day hikes like the Inca Trail.
How to choose a departure
- Buy your Machu Picchu ticket first.
- Allow 1 h 30 for the train.
- Add time to reach the bus. You should board it 1 hour before your entry time.
- Leave extra time for lines in high season.
If you have an early entry time, consider arriving the day before and staying in Aguas Calientes.
Before you leave
- Arrive at the station at least 30 minutes early.
- Bring your ID and ticket.
- Leave large bags at a hotel or in luggage storage.
If you're not in Ollantaytambo yet
See how to get from Cusco to Ollantaytambo and compare PeruRail and Inca Rail.
Calculate your exact trip
Enter your date, travelers and nationality, and see the total in your currency.
Calculate my tripSee train times and fares on 12Go
Compare guides on GetYourGuide