Ollantaytambo is well connected with Machu Picchu. You can get from Machu Picchu to Ollantaytambo by Tourist Train, Panoramic Train, or a First Class Train!
Ollantaytambo, Peru, is touted as one of the best small towns in Peru and definitely a must-visit when you are in the Sacred Valley!
This picturesque village, nestled in the mighty Andes Mountains, next to the Vilcanota River, is tucked away in the spectacular Sacred Valley of the Incas, not so far from the Imperial City of Cusco.
Offering a rich history and absolute sheer beauty, the charming village boasts picturesque cobblestone streets lined with Inca canals still flowing with water. Walking along the narrow alleyways has a way of transporting you back in time when this was not only a strategic center but a ceremonial hub of the Incas!
The area surrounding this village has so much to offer, with lush valleys, river hikes, Inca ruins, and activities to keep you occupied all day long. You will be amazed at how beautiful it is and the many things you can do in this little gem of a town!
Overall, this incredible Peruvian destination has something to offer every traveler! Ollantaytambo is a great place for anyone looking for that authentic rustic feel with some of the best views in the world!
Traveling between Machu Picchu and Ollantaytambo is easy, and you can choose between a Tourist Train, Panoramic Train, and a First Class Train!
Check our guide for the best options to travel from Machu Picchu to Ollantaytambo.
How far is Ollantaytambo from Machu Picchu?
The distance from Machu Picchu to Ollantaytambo is 20 miles or 32.2 kilometers.
Transportation Options from Machu Picchu to Ollantaytambo
The following table outlines all transportation options from Machu Picchu to Ollantaytambo:
Method | Travel time | Price |
---|---|---|
Train from Machu Picchu to Ollantaytambo | 1 hour 45 minutes | USD 53- USD 85 |
Getting to Ollantaytambo from Machu Picchu
1. Train from Machu Picchu to Ollantaytambo
Journey Duration: 1 hour 45 minutes
Ollantaytambo and the surrounding area is a fascinating place with many sights to discover after the amazing experience of Machu Picchu! And the best part about this journey from Machu Picchu to Ollantaytambo is how simple it is to get there!
Due to Machu Picchu’s jungle location, the only way you can reach Ollantaytambo is by the frequently available trains!
If you are not planning to hike the Inca trail on foot, it will take you nearly two hours by train to get from Machu Picchu to Ollantaytambo.
The direct 32-kilometer trip is not very long, and you will quickly arrive in the heart of this small town!
There are two operators available, each with a few different class options. In addition, there are multiple trains to choose from, with numerous departures throughout the day.
A budget-friendly Tourist Train, which costs only USD 53, a Panoramic Train that emphasizes views, or an opulent First Class Train are all options. Depending on your chosen class, you can anticipate a significant price difference and a range of experiences, but every trip is comfortable and follows a beautiful route.
The Tourist Train is your best bet for traveling from Ollantaytambo to Machu Picchu, and we highly recommend this, especially for budget travelers! Both operators offer the Tourist Train option on this route. Still, the Inca Rail service is particularly excellent because it has the quickest travel time and the most reasonable ticket prices.
But if you choose the First Class option, you can look forward to nothing but the best, including live entertainment, welcome cocktails, a delectable menu, and maximum comfort! There is also an observatory carriage on board, so you won’t be confined to a window if you want to take in the full view.
Each destination, from Ollantaytambo to Machu Picchu, offers breathtaking scenery and fascinating history that will pique your interest long after your trip to Peru!
Tourists frequently visit Ollantaytambo after Machu Picchu, so it’s best to make early reservations during peak season. Thankfully, you can now check the schedules and purchase tickets online!
Machu Picchu to Ollantaytambo Tourist Train Schedule
The following table outlines all the available Tourist Trains operated by Inca Rail and Peru Rail:
Departure Time | Arrival Time | Duration | Price per Person |
---|---|---|---|
08:30 AM | 10:10 AM | 1 hour 24 minutes | USD 53 |
10:32 AM | 12:12 PM | 1 hour 24 minutes | USD 53 |
02:30 PM | 04:04 PM | 1 hour 24 minutes | USD 53 |
07:00 PM | 08:41 PM | 1 hour 24 minutes | USD 53 |
09:30 PM | 10:54 PM | 1 hour 24 minutes | USD 53 |
05:35 AM | 07:20 AM | 1 hour 45 minutes | USD 57 |
08:53 AM | 10:38 AM | 1 hour 45 minutes | USD 57 |
02:55 PM | 04:40 PM | 1 hour 45 minutes | USD 57 |
03:20 PM | 05:05 PM | 1 hour 45 minutes | USD 57 |
04:22 PM | 06:07 PM | 1 hour 45 minutes | USD 57 |
06:20 PM | 08:05 PM | 1 hour 45 minutes | USD 57 |
09:50 PM | 11:35 PM | 1 hour 45 minutes | USD 57 |
Machu Picchu to Ollantaytambo Panoramic Train Schedule:
The following table outlines all the available Panoramic Trains operated by Inca Rail and Peru Rail:
Departure Time | Arrival Time | Duration | Price per Person |
---|---|---|---|
10:32 AM | 12:12 PM | 1 hour 38 minutes | USD 81 |
04:12 PM | 05:50 PM | 1 hour 38 minutes | USD 81 |
10:55 AM | 12:40 PM | 1 hour 45 minutes | USD 85 |
02:55 PM | 04:40 PM | 1 hour 45 minutes | USD 85 |
03:20 PM | 05:05 PM | 1 hour 45 minutes | USD 85 |
04:22 PM | 06:07 PM | 1 hour 45 minutes | USD 85 |
06:20 PM | 08:05 PM | 1 hour 45 minutes | USD 85 |
09:50 PM | 11:35 PM | 1 hour 45 minutes | USD 85 |

Bookaway
On Bookaway, you can check all available transportation options from Machu Picchu to Ollantaytambo. It is a reliable and easy-to-use platform for comparing prices & schedules and making a booking online.

Best day tours in Ollantaytambo, Peru
Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.
The following widget shows some of the best tours in Ollantaytambo, Peru.
Frequently Asked Questions
What is the most popular transportation option between Machu Picchu and Ollantaytambo?
The most popular transportation method from Machu Picchu to Ollantaytambo is the Tourist Train operated by Peru Rail.
What is the cheapest way to get from Machu Picchu to Ollantaytambo?
The cheapest way to get from Machu Picchu to Ollantaytambo is by Tourist Train operated by Inca Rail, which costs USD 53.
How long is the train from Machu Picchu to Ollantaytambo?
The fastest train from Machu Picchu to Ollantaytambo travels for 1 hour and 24 minutes, and the slowest one takes 1 hour and 45 minutes.
Who are the service providers on the route between Machu Picchu and Ollantaytambo?
Peru Rail and Inca Rail provide train services on the route between Machu Picchu and Ollantaytambo. They both offer Tourist and Panoramic trains!
Where is the Ollantaytambo train station?
The train station is situated in the lower part of Ollantaytambo. All transportation services to Ollantaytambo drop you off there.
Leave a comment