There are 6 ways to get from Bogotá to Ollantaytambo by plane, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from El Dorado International Airport (BOG) to Alejandro Velasco Astete International Airport (CUZ)BOG - CUZ
- Take the bus from Cusco Airport to Plaza de armas de Ollantaytambo
8h 11m$213–437Bus
cheapest- Take the bus from Terminal Salitre to Terminales de Transportes de Ipiales
- Take the bus from Rumichaca to Gran Terminal Terrestre Plaza Norte
- Take the bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Take the bus from Qorikancha to Plaza de armas de Ollantaytambo
3d 6h$196–269Bus, taxi
- Take the bus from Terminal Salitre to Terminales de Transportes de Ipiales
- Take the bus from Rumichaca to Gran Terminal Terrestre Plaza Norte
- Take the bus from Lima 28 de Julio to Abancay
- Take the taxi from Abancay to Ollantaytambo
3d 4h$216–320Drive 3,868 km
- Drive from Bogotá to Ollantaytambo3,868 km
2d 10h$582–840Bus via Cali
- Take the bus from Terminal Salitre to Terminal de Transporte Cali
- Take the bus from Terminal de Transporte Cali to Ipiales
- Take the bus from Rumichaca to Gran Terminal Terrestre Plaza Norte
- Take the bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Take the bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
3d 12h$214–303Bus, taxi via Medellín
- Take the bus from Terminal Salitre to Marinilla
- Take the taxi from Medellín to Rumichaca
- Take the bus from Rumichaca to Gran Terminal Terrestre Plaza Norte
- Take the bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Take the bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
3d 15h$850–987
El Dorado International Airport (BOG) to Alejandro Velasco Astete International Airport (CUZ) flights
Questions & Answers
The cheapest way to get from Bogotá to Ollantaytambo is to bus which costs $190 - $270 and takes 3 days 6h.
The fastest way to get from Bogotá to Ollantaytambo is to fly and bus which takes 8h 11m and costs $210 - $440.
No, there is no direct bus from Bogotá to Ollantaytambo. However, there are services departing from Terminal Salitre and arriving at Plaza de armas de Ollantaytambo via Terminal Ipiales, Rumichaca, Gran Terminal Terrestre Plaza Norte and Qorikancha. The journey, including transfers, takes approximately 3 days 6h.
The distance between Bogotá and Ollantaytambo is 2118 km. The road distance is 3868 km.
The best way to get from Bogotá to Ollantaytambo without a car is to bus and taxi which takes 3 days 4h and costs $210 - $320.
It takes approximately 8h 11m to get from Bogotá to Ollantaytambo, including transfers.
Bogotá to Ollantaytambo bus services, operated by Continental Bus, depart from Terminal Salitre station.
Bogotá to Ollantaytambo bus services, operated by Continental Bus, arrive at Terminales de Transportes de Ipiales station.
Yes, the driving distance between Bogotá to Ollantaytambo is 3868 km. It takes approximately 2 days 10h to drive from Bogotá to Ollantaytambo.
There are 241+ hotels available in Ollantaytambo.
What companies run services between Bogotá, Colombia and Ollantaytambo, Peru?
You can take a bus from Terminal Salitre to Plaza de armas de Ollantaytambo via Terminales de Transportes de Ipiales, Terminal Ipiales, Rumichaca, Gran Terminal Terrestre Plaza Norte, Cusco, and Qorikancha in around 3d 6h.
- Website
- latam.com
Flights from El Dorado International Airport to Alejandro Velasco Astete International Airport via Lima
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- $210–420
- Website
- avianca.com
Flights from El Dorado International Airport to Alejandro Velasco Astete International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $330–460
- Phone
- +51904244509
- 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 Qorikancha to Plaza de armas de Ollantaytambo
- Ave. Duration
- 1h 47m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Terrestre del Cusco to Plaza de armas de Ollantaytambo
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $2–16
- Schedules at
- aeroexpreso.com.pe
- Book at
- aeroexpreso.com.pe
Bus from Terminal Salitre to Terminales de Transportes de Ipiales
- Ave. Duration
- 22h
- Frequency
- Every 4 hours
- Estimated price
- $46
- Schedules at
- continentalbus.com.co
- Phone
- +57 601 4249090
- contactenos@bolivariano.com.co
- Website
- bolivariano.com.co
Bus from Terminal Salitre to Terminales de Transportes de Ipiales
- Ave. Duration
- 22h
- Frequency
- Every 4 hours
- Estimated price
- $35–55
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
Bus from Terminal de Transporte Cali to Ipiales
- Ave. Duration
- 12h
- Frequency
- Every 3 hours
- Estimated price
- $13–30
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
- Phone
- +51 9 6788 4526
- servicioalcliente@lineasdelosandes.com
- Website
- facebook.com
Bus from Rumichaca to Gran Terminal Terrestre Plaza Norte
- Ave. Duration
- 30h 30m
- Frequency
- Once daily
- Estimated price
- $130–160
- Website
- https://www.facebook.com/lineasdelosandesve/
- Phone
- +51 511 418 1111
- contactcenter@civa.com.pe
- Website
- civa.com.pe
Bus from Lima 28 de Julio to Abancay
- Ave. Duration
- 16h 20m
- Frequency
- 5 times a day
- Estimated price
- $30–75
- Schedules at
- civa.com.pe
- Phone
- +51 1 4800725
- info@floreshnos.pe
- Website
- floreshnos.pe
Bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- $28–40
- Schedules at
- floreshnos.pe
- Book at
- floreshnos.pe
- Phone
- +57 333 033 4244
- redessociales@velotax.com.co
- Website
- velotax.com.co
Bus from Terminal Salitre to Terminal de Transporte Cali
- Ave. Duration
- 11h
- Frequency
- Hourly
- Estimated price
- $22–35
- Schedules at
- velotax.com.co
- Phone
- +57 314 8300867
- cootranarltda@yahoo.com
- Website
- cootranar.com
Bus from Terminal de Transporte Cali to Ipiales
- Phone
- +51 994 656 518
- atencionalcliente@oltursa.com.pe
- Website
- oltursa.pe
Bus from Gran Terminal Terrestre Plaza Norte to Cusco
- Ave. Duration
- 25h
- Frequency
- 4 times a day
- Estimated price
- $45–65
- Website
- https://www.oltursa.pe/?lang=en
- Phone
- 01 800 051 8001
- contactenos@expresobrasilia.com
- Website
- expresobrasilia.com
Bus from Terminal Salitre to Marinilla
- Ave. Duration
- 8h 53m
- Frequency
- 3 times a day
- Estimated price
- $21–30
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- $21–30
- Ave. Duration
- 10h 21m
- Estimated price
- $11–622
Tax Individual
- Phone
- +57 604 444 4444
- Website
- tax-individual.com.co
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 How to get from Stansted Airport into central London, 4 of the smartest ways to explore Australia, and How to get from London to Edinburgh - to help you get the most out of your next trip.

























