There are 6 ways to get from Santa Teresa to Ollantaytambo by car, plane, bus, 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.
Drive to Ramón Villeda Morales International Airport, fly, bus
best- Drive from Santa Teresa to Ramón Villeda Morales International Airport (SAP)car
- Fly from Ramón Villeda Morales International Airport (SAP) to Alejandro Velasco Astete International Airport (CUZ)plane SAP - CUZ
- Take the bus from Cusco Airport to Plaza de armas de Ollantaytambobus
19h 49m$247–860Drive, bus to Mundo Maya Airport, fly, bus
cheapest- Drive from Santa Teresa to Poptúncar
- Take the bus from Poptún to Santa Elenabus
- Fly from Mundo Maya Airport (FRS) to Alejandro Velasco Astete International Airport (CUZ)plane FRS - CUZ
- Take the bus from Cusco Airport to Plaza de armas de Ollantaytambobus
21h 26m$167–543Drive, bus to La Aurora International Airport, fly, bus
- Drive from Santa Teresa to Cadenascar
- Take the bus from Cadenas to Litegua Bus Stationbus
- Fly from La Aurora International Airport (GUA) to Alejandro Velasco Astete International Airport (CUZ)plane GUA - CUZ
- Take the bus from Cusco Airport to Plaza de armas de Ollantaytambobus
21h 46m$300–668Drive, bus, Tour to Cuscatlán International Airport, fly
- Drive from Santa Teresa to Cadenascar
- Take the bus from Cadenas to Gualánbus
- Drive from Gualán to Copán Ruinascar
- Take a shuttle bus from Copán Ruinas to San Salvador
- Fly from Cuscatlán International Airport (SAL) to Alejandro Velasco Astete International Airport (CUZ)plane SAL - CUZ
- Take the bus from Cusco Airport to Plaza de armas de Ollantaytambobus
21h 18m$432–1,044Drive to Puerto Barrios Airport, fly, bus
- Drive from Santa Teresa to Puerto Barrios Airport (PBR)car
- Fly from Puerto Barrios Airport (PBR) to Alejandro Velasco Astete International Airport (CUZ)plane PBR - CUZ
- Take the bus from Cusco Airport to Plaza de armas de Ollantaytambobus
25h 12m$229–784Drive, bus, bus to Palmerola Airport, fly
- Drive from Santa Teresa to Corintocar
- Take the bus from Corinto to Terminal Metropolitana de Busesbus
- Take the bus from El Progreso to Comayaguabus
- Fly from Palmerola Airport (XPL) to Alejandro Velasco Astete International Airport (CUZ)plane XPL - CUZ
- Take the bus from Cusco Airport to Plaza de armas de Ollantaytambobus
25h 5m$265–909
Ramón Villeda Morales International Airport (SAP) to Alejandro Velasco Astete International Airport (CUZ) flights
Questions & Answers
The cheapest way to get from Santa Teresa to Ollantaytambo is to drive and bus and fly which costs $160 - $550 and takes 21h 26m.
The fastest way to get from Santa Teresa to Ollantaytambo is to drive and fly and bus which takes 19h 49m and costs $240 - $900.
The distance between Santa Teresa and Ollantaytambo is 4055 km.
It takes approximately 19h 49m to get from Santa Teresa to Ollantaytambo, including transfers.
There are 271+ hotels available in Ollantaytambo.
What companies run services between Santa Teresa, Belize and Ollantaytambo, Peru?
There is no direct connection from Santa Teresa to Ollantaytambo. However, you can drive to Ramón Villeda Morales International Airport (SAP) airport, fly to Alejandro Velasco Astete International Airport (CUZ), walk to Cusco Airport, then take the bus to Plaza de armas de Ollantaytambo. Alternatively, you can drive to Cadenas, take the bus to Litegua Bus Station, walk to Tipografía, take the line 13 bus to Fuerza Aerea, walk to Guatemala-City-Airport-GUA airport, fly to Alejandro Velasco Astete International Airport (CUZ), walk to Cusco Airport, then take the bus to Plaza de armas de Ollantaytambo.
- Website
- avianca.com
Flights from Ramón Villeda Morales International Airport to Alejandro Velasco Astete International Airport via Cuscatlán International Airport, Bogota
- Ave. Duration
- 14h 10m
- When
- Every day
- Estimated price
- $320–1,100
Flights from La Aurora International Airport to Alejandro Velasco Astete International Airport via Bogota
- Ave. Duration
- 15h 20m
- When
- Friday
- Estimated price
- $160–600
Flights from La Aurora International Airport to Alejandro Velasco Astete International Airport via Cuscatlán International Airport, Bogota
- Ave. Duration
- 14h 5m
- When
- Every day
- Estimated price
- $270–550
Flights from Cuscatlán International Airport to Alejandro Velasco Astete International Airport via Bogota
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- $300–1,100
Flights from Cuscatlán International Airport to Alejandro Velasco Astete International Airport via Panama City, Bogota
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–1,100
Flights from Mundo Maya Airport to Alejandro Velasco Astete International Airport via La Aurora International Airport, Bogota
- Ave. Duration
- 22h 10m
- When
- Every day
- Estimated price
- $130–750
Flights from Mundo Maya Airport to Alejandro Velasco Astete International Airport via La Aurora International Airport, Cuscatlán International Airport, Bogota
- Ave. Duration
- 16h 40m
- When
- Every day
- Estimated price
- $210–750
Flights from Puerto Barrios Airport to Alejandro Velasco Astete International Airport via La Aurora International Airport, Bogota
- Ave. Duration
- 23h 55m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $180–1,000
Flights from Puerto Barrios Airport to Alejandro Velasco Astete International Airport via La Aurora International Airport, Cuscatlán International Airport, Bogota
- Ave. Duration
- 21h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $290–1,000
Flights from Palmerola Airport to Alejandro Velasco Astete International Airport via Cuscatlán International Airport, Bogota
- Ave. Duration
- 14h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $350–1,200
- Website
- latam.com
Flights from Ramón Villeda Morales International Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $180–750
Flights from La Aurora International Airport to Alejandro Velasco Astete International Airport via Cuscatlán International Airport, Lima
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- $270–550
Flights from La Aurora International Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 10h 4m
- When
- Every day
- Estimated price
- $160–650
Flights from Cuscatlán International Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 9h 43m
- When
- Every day
- Estimated price
- $180–750
Flights from Puerto Barrios Airport to Alejandro Velasco Astete International Airport via La Aurora International Airport, Cuscatlán International Airport, Lima
- Ave. Duration
- 15h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $280–1,000
Flights from Palmerola Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- $200–800
Flights from Palmerola Airport to Alejandro Velasco Astete International Airport via Cuscatlán International Airport, Lima
- Ave. Duration
- 9h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–1,200
- Website
- skyairline.com
Flights from Ramón Villeda Morales International Airport to Alejandro Velasco Astete International Airport via Cuscatlán International Airport, Lima
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- $310–1,100
Flights from La Aurora International Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 12h 42m
- When
- Every day
- Estimated price
- $160–650
Flights from Cuscatlán International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $290–1,000
Flights from Mundo Maya Airport to Alejandro Velasco Astete International Airport via La Aurora International Airport, Cuscatlán International Airport, Lima
- Ave. Duration
- 16h 27m
- When
- Every day
- Estimated price
- $200–700
- Website
- aa.com
Flights from Ramón Villeda Morales International Airport to Alejandro Velasco Astete International Airport via Miami, Lima
- Ave. Duration
- 15h 55m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $260–1,000
Flights from La Aurora International Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 10h 6m
- When
- Tuesday
- Estimated price
- $160–650
Flights from Palmerola Airport to Alejandro Velasco Astete International Airport via Miami, Lima
- Ave. Duration
- 14h 2m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $290–1,100
Flights from Palmerola Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 9h 5m
- When
- Tuesday
- Estimated price
- $200–800
- Website
- jetsmart.com
Flights from La Aurora International Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 10h 6m
- When
- Tuesday
- Estimated price
- $160–650
Flights from Palmerola Airport to Alejandro Velasco Astete International Airport via Panama City, Lima
- Ave. Duration
- 9h 5m
- When
- Tuesday
- Estimated price
- $200–800
- Phone
- +51904244509
- [email protected]
- Website
- aeroexpreso.com.pe
Bus from Cusco Airport to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Cusco Airport to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Cusco Airport to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Cusco Airport to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Cusco Airport to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Cusco Airport to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
- Phone
- +502 2326 959
- [email protected]
- Website
- Litegua
Bus from Cadenas to Litegua Bus Station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
Bus from Cadenas to Gualán
- Ave. Duration
- 1h 58m
- Frequency
- 3 times a day
- Estimated price
- $7–20
- Schedules at
- Litegua
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
- Phone
- +503 7223 2638
- [email protected]
- Website
- Infini Tours
Shuttle from Copán Ruinas to San Salvador
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $165
- Website
- Infini Tours
Bus from Poptún to Santa Elena
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- $7–11
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $7–11
- Phone
- +502 2471 0952
- Website
- mmcorporacion.com
Bus from Corinto to Terminal Metropolitana de Buses
- Ave. Duration
- 51 min
- Frequency
- Twice daily
- Estimated price
- $5–8
- Schedules at
- mmcorporacion.com
- Phone
- +504 2444 3822
- Website
- Cotraipbal
Bus from El Progreso to Comayagua
- Ave. Duration
- 2h 44m
- Frequency
- Twice daily
- Estimated price
- $4–7
- Website
- Cotraipbal
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 to and around Russia for the 2018 FIFA World Cup, How to get from Florence to Rome, and How to get from Luton Airport into central London - to help you get the most out of your next trip.









