
How to Get From Cali to Bogota
Bus · Minivan · Flight · Private
In this in-depth route guide, you'll find the best ways to travel the 463 kilometre (288 miles) distance from Cali to Bogota. By the end of this guide, you'll know exactly how to get there — whether you want to travel on a budget, reach Bogota as fast as possible, or enjoy the ride in comfort. We base our information on verified schedules, ticket prices, and on-the-ground insights from recent travellers.
What are the 4 ways to travel from Cali to Bogota?
There are four ways to travel the 463 km distance from Cali to Bogota. You can choose between the bus, minivan, flight, and private.
The journey takes between 2h 10m–12h and the quickest way is by flight (2h 10m). If you're on a budget, the cheapest option is by bus with tickets starting at 83,000 COP ($23).
11h 30m - 13h 30m
83,000 COP ($23)
12h
87,000 COP ($24)
2h 10m - 3h 5m
152,000 COP ($41)
9h 30m - 10h
2,300,000 COP ($620)
Where to stay in Bogota?
Still looking for accommodation? Don't forget to check out our favourite places to stay in Bogota.
Cali to Bogota by Bus
If you’re up for travelling by bus from Cali to Bogota, get ready for a long ride. The journey takes around 11h 30m - 13h 30m, including the time it takes to get to and from the bus terminals. It does save you some cash, though, compared to taking a flight.
We recommend taking an overnight bus — you can save a night on accommodation, and spend most of the trip sleeping. If you prefer to travel during the day, bring water, snacks, and something to keep you entertained, like a book or a playlist.
Step 1: City Centre to Cali Bus Terminal
All buses depart from Cali’s Bus Terminal, about 3 km from the city centre. An Uber ride takes about 15 minutes and prices start at 18,000 COP ($4.80), though rates may rise during rush hour.
For a cheaper option, take Cali's Bus Rapid Transit system, MIO (Masivo Integrado de Occidente). From Plaza de Cayzedo, the city’s main square, it’s just a 5-minute walk to San Pedro Station. From there, you’ll find several MIO bus lines heading to Terminal de Transporte Cali. The fare is 2,000 COP ($0.50).
Step 2: Cali to Bogota by Bus
The main bus companies operating on this route are Expreso Palmira, Expreso Bolivariano and Flota La Macarena.
Buses usually come with reclining seats, air conditioning, Wi-Fi and a toilet. Some newer ones also have individual screens and charging ports.
You can book your tickets online or buy them directly at the bus terminal. But keep in mind that night buses tend to sell out quickly, especially on weekends, so it is better to book ahead.
Bus ticket prices start at 78,000 COP ($21) and travel time is 10h 30m - 12h.
IMPORTANT: If you booked your tickets online, check the instructions carefully. Some bus companies require you to print your ticket or check in at their counter at the bus terminal before you can get on the bus. For more info, check our Colombia Transport Guide.
Step 3: Bogota Bus Terminal to the City Centre
The bus will arrive at Terminal Salitre in Bogota. From there, the fastest way to get to the city centre is via a 30-minute taxi or Uber.
Uber (or other apps like DiDi) operates in Bogota, with fares starting from 30,000 COP ($8.10). Taxis can be cheaper, starting at around 15,000 COP ($4.10). But they’re also more likely to overcharge, especially if you don’t speak Spanish.
If you're looking to save money, walk to the closest TransMilenio metrobus stop, called El Tiempo - Cámara de Comercio. From there, you can take Line 1 in the direction of Universidades and get off at this station too. A ticket costs 3,000 COP ($0.90).
Cali to Bogota by Shared Minivan
A minivan ride from Cali to Bogota costs around 87,000 COP ($24). The minivan journey takes about 12h, depending on traffic.
Flota Magdalena operates on this route.
Like the bus, minivans depart from Terminal de Transporte Cali and arrive at Terminal de Transporte Salitre in Bogota.
Minivan schedule from Cali to Bogota
Cali to Bogota by Flight
A flight is definitely the fastest option when travelling from Cali to Bogota. It only takes 2h 10m - 3h 5m, including transfers to and from the airport.
Combined fares start from 152,000 COP ($41).
Step 1: City Centre to Cali Airport
Flights to Bogota depart from Alfonso Bonilla Aragon International Airport (CLO), about 25 km outside of Cali.
There are three main ways to get to Cali Airport from the city centre: by Uber, a combined ride of Uber and bus, or using public transport (MIO + bus).
Uber
The ride to the airport takes about 35 minutes and usually costs around 70,000 COP ($19), but the final price can vary depending on traffic and time of day.
Uber + Bus
If you want to save some money, you can go to Cali’s main bus terminal by Uber for around 18,000 COP ($4.80). From there take a bus with the company Rapido Aeropuerto, which goes directly to the airport.
These buses depart every 20 minutes from the bus terminal, and the ticket costs 13,000 COP ($3.50).
MIO + Bus
If you’re travelling light and want the cheapest option, you can use Cali’s public transport system, MIO.
From Plaza de Cayzedo, walk 5 minutes to San Pedro Station and take the MIO bus going to Terminal de Transporte Cali. The fare is 2,000 COP ($0.50). From the terminal, hop on a Rápido Aeropuerto bus to the airport.
This option takes a bit more time and isn’t ideal if you’ve got heavy bags — it involves some walking to and from MIO stations.
Step 2: Cali to Bogota by Flight
There are 6 airlines covering this route; Avianca, Latam, Wingo, JetSmart, Clic and APG. They all offer a cabin-luggage-only fare. If you’re travelling light, you can save some money here.
Flights are frequent, with departures every hour from 04:24 to 23:51, giving you loads of flexibility.
The flight takes around 1h 5m, and ticket prices start at 134,000 COP ($36). The earlier you book, the better the rates!
Step 3: Bogota Airport to the City Centre
Bogotá El Dorado International Airport (BOG) is within the city and connected to the TransMilenio bus system, with bus stops just outside the airport.
TransMilenio costs 3,000 COP ($0.90), and you’ll need a TuLlave card to pay — cash isn’t accepted. It’s cheap, but usually crowded and often requires a transfer. Not ideal if you’re carrying heavy bags.
For a more comfortable ride, private transport gets you to the city in around 30 minutes, though expect delays during rush hour (16:30–19:30). Below are your options:
- Taxi-hailing apps: InDrive fares start from 30,000 COP ($8.10), while Uber Taxi costs around 29,000 COP ($7.80) to 38,000 COP ($10).
- Pre-booked ride via BookAway: You can get a private car from 46,000 COP ($12) for 2 persons. The driver will be waiting for you at the airport.
- Taxi Imperial (the official airport taxi provider): This tends to be the most expensive, and often comes with additional hidden fees. Yellow metered taxis cost about 80,000 COP ($22), while prepaid white cars are around 95,000 COP ($26).
Check out our page on Bogota Airport for a more detailed guide.
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Cali to Bogota by Private Transport
A private transfer from Cali to Bogota is quite expensive with rates from 2,300,000 COP ($620) for a 3-seater. That's about 767,000 COP ($205) each when you split the cost.
It's worth noting that you don't get to save much time with a private transfer. If you're looking for convenience, it would be more cost-efficient to take a flight.
Travel time with a private transport takes 9h 30m - 10h. On the bright side, you’ll be dropped off right at your accommodation or the airport — no need to worry about extra transfers.
Private Transport options from Cali to Bogota
Where to Stay
See our accommodation guide for ColombiaRounding it up
We hope this guide was helpful in planning how to get from Cali to Bogota. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Frequently Asked Questions
The distance from Cali to Bogota is 463 km.
ABOUT YOUR DESTINATION
Why Visit Bogota?
Bogota is the capital of Colombia and the centre of most economic, political, and cultural activities. It sits 2600 metres (8530 ft) above sea level, making it one of the highest capitals in the world. Here, you can enjoy a temperate climate all year round.
Modernity and culture collide in this vibrant city, where you will find skyscrapers alongside colonial architecture. Every other guide to Bogota will tell you it is home to some of the most incredible street art in the world. And we totally agree! You will also be spoilt for choice when it comes to museums, art galleries and food.
How We Research
Every route on Gecko Routes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELLERS
Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.






Reader Comments
No comments yet — be the first to share your experience!