There are 4 ways to get from Ollantaytambo to Santa Teresa by bus, car, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresabus HidroBus
3h 50m$2–14Drive 142.8 km
- Drive from Ollantaytambo to Santa Teresacar 142.8 km
3h 7m$22–31Taxi
- Take the taxi from Ollantaytambo to Santa Teresataxi 142.8 km
3h 7m$140–170Shuttle
- Take a shuttle bus from Ollantaytambo to Santa TeresaCusco
4h 45m$25
Ollantaytambo to Santa Teresa by bus
Questions & Answers
The cheapest way to get from Ollantaytambo to Santa Teresa is to bus which costs $2 - $14 and takes 3h 50m.
The fastest way to get from Ollantaytambo to Santa Teresa is to drive which takes 3h 7m and costs $21 - $35.
Yes, there is a direct bus departing from Plaza de armas de Ollantaytambo and arriving at Plaza de armas de Santa Teresa. Services depart once daily, and operate every day. The journey takes approximately 3h 50m.
The distance between Ollantaytambo and Santa Teresa is 143 km. The road distance is 142.8 km.
The best way to get from Ollantaytambo to Santa Teresa without a car is to bus which takes 3h 50m and costs $2 - $14.
The bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresa takes 3h 50m including transfers and departs once daily.
Ollantaytambo to Santa Teresa bus services, operated by Aeroexpreso, depart from Plaza de armas de Ollantaytambo station.
Ollantaytambo to Santa Teresa bus services, operated by Aeroexpreso, arrive at Plaza de armas de Santa Teresa station.
Yes, the driving distance between Ollantaytambo to Santa Teresa is 143 km. It takes approximately 3h 7m to drive from Ollantaytambo to Santa Teresa.
There are 168+ hotels available in Santa Teresa.
What companies run services between Ollantaytambo, Peru and Santa Teresa, Cusco, Peru?
Aeroexpreso operates a bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresa once daily. Tickets cost $2–14 and the journey takes 3h 50m.
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Plaza de armas de Ollantaytambo to Plaza de armas de Santa Teresa
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $2–14
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +51 917 663 649
- [email protected]
- Website
- Machu Picchu By Car Tours
Shuttle from Ollantaytambo to Santa Teresa
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $25
- Website
- Machu Picchu By Car Tours
- Ave. Duration
- 3h 7m
- Estimated price
- $140–170
Palomino
- Phone
- +51 953 035 169
Pavitos Colectivo A Ollantaytambo
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Need to know: Eurostar, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.


