Visiting Ollantaytambo is one of the highlights of any trip to the Sacred Valley of the Incas. Whether you’re heading there to explore its stunning archaeological site or to catch the train to Machu Picchu, knowing the best way to get there from Cusco can make your journey smoother and more enjoyable.
Below, we’ll go through the most popular and convenient ways to reach this charming Andean town, along with practical tips to help you plan your route.
Contents
1. By Private Car or Taxi – The Most Comfortable Option
If you value comfort and flexibility, hiring a private car or taking a taxi from Cusco to Ollantaytambo is an excellent choice.
- Duration: Around 1 hour and 45 minutes.
- Cost: Approximately $40–$60 USD one way, depending on the service and negotiation.
You can leave at any time, stop for photos, or visit local attractions such as Chinchero, Moray, or the Maras salt mines along the way. This makes it a perfect option for travelers who want to turn the Cusco to Ollantaytambo route into a mini sightseeing adventure.
Tip: Book through a reliable travel agency or your hotel to ensure safety and fair pricing.



If you’re traveling on a budget, taking a colectivo (shared van) is the most economical way to go.
- Duration: 1 hour and 45 minutes to 2 hours.
- Cost: About 10–15 soles (around $3–$4 USD).
- Departure Point: Calle Pavitos, near Cusco’s historic center.
These vans leave once they’re full and drop passengers off in the main square of Ollantaytambo. While it’s not the most luxurious option, it’s ideal for backpackers and locals alike, and it offers an authentic Peruvian experience.
Note: Space is limited, so traveling light is recommended.
3. By Train – A Scenic and Unique Experience
Although most travelers take the train from Ollantaytambo to Machu Picchu, it’s also possible to board the train directly from Cusco to Ollantaytambo.
- Duration: Around 1 hour and 30 minutes.
- Cost: Varies depending on the train company (PeruRail or IncaRail).
- Departure Point: San Pedro or Poroy Station (Cusco).
This option offers stunning views of the Sacred Valley, making the trip to Ollantaytambo not just transportation but part of the experience itself.
Keep in mind that train schedules are limited, so check availability in advance.


4. By Tour – Combining Transportation and Sightseeing
If you want to make the most of your day, consider joining a Sacred Valley tour that ends in Ollantaytambo. These tours typically include stops at Pisac, Urubamba, and Chinchero, finishing with a guided visit to the Ollantaytambo ruins.
It’s an efficient way to learn about Inca history while covering multiple destinations in one day. Plus, many tours include a transfer to your hotel or the train station after the visit.
Which Option Should You Choose?
The best way to get to Ollantaytambo depends on your travel style:
- Comfort lovers: Private car or taxi.
- Budget travelers: Shared van (colectivo).
- Scenic seekers: Train ride through the Sacred Valley.
- Culture enthusiasts: Full-day Sacred Valley tour.
No matter which you pick, the journey to Ollantaytambo will be filled with breathtaking mountain landscapes, charming villages, and a sense of ancient Inca heritage.


Final Thoughts
Ollantaytambo isn’t just a stop on the way to Machu Picchu—it’s a destination full of history, culture, and magic. Whether you’re traveling independently or as part of a tour, take your time to explore its cobblestone streets, admire the Inca architecture, and enjoy the peaceful Andean atmosphere before continuing your adventure.
Your trip to Ollantaytambo will be an unforgettable part of your journey through Peru.