Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Cali to Medellín

Mountain coach · ~9h · $20–35 USD · Frequent daily incl. overnight

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Cali to Medellín

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

Flexible Booking

Change your travel plans as needed with our flexible booking options.

The road between Cali and Medellín covers roughly 420 km of Andean terrain in about nine hours, crossing the fertile Cauca valley and the coffee highlands. Expreso Bolivariano and Flota Occidental run frequent services on this busy corridor, with comfortable coaches and departures throughout the day and night. Because the distance is moderate by Colombian standards, this is one of the more manageable long-distance bus trips in the country.

Flights between Cali and Medellín are quick and sometimes cheap, but the bus is a popular and economical alternative that also shows off some of Colombia's prettiest mountain and coffee-country scenery. A daytime departure rewards you with views of the Cauca valley and the green cordilleras, while overnight services let you travel as you sleep. Bring a light layer for the cool highland passes and the air-conditioned cabin.

Route details: Cali to Medellín

Travel time

9 h

Distance

420 km

Typical fare

$20 – $35 USD per person

Frequency

Frequent daily incl. overnight

First departure

Approx. 5:00 AM

Last departure

Approx. 11:00 PM

Operators on this route

Expreso Bolivariano · Flota Occidental

Pickup at Cali

Terminal de Transportes de Cali (north of the center, near the train station and within walking distance of downtown)

Drop-off at Medellín

Terminal del Sur (Terminal de Transportes del Sur, the hub for southbound arrivals, near El Poblado and the Aguacatala metro)

About the journey

This classic Andean route links two of Colombia's great cities across the western mountains, climbing and descending through coffee country along the way. Leaving Cali's terminal, buses head north up the Cauca River valley, one of Colombia's most fertile corridors, with sugarcane fields stretching toward the cordilleras on either side. The road passes through Valle del Cauca and into the coffee-growing highlands near the Eje Cafetero before winding into the rugged mountains of southern Antioquia. The terrain becomes steep and green, with switchbacks climbing over passes and dropping into valleys, the air cooling as elevation rises. The final approach descends into the Aburrá valley, where Medellín appears ringed by mountains. Travelers should expect winding mountain roads, occasional fog at altitude, police checkpoints, and a meal or restroom stop along the way. At roughly nine hours, the route is comfortable as either a daytime scenic ride or an overnight trip.

Travel tips for Cali → Medellín

  • Pick a daytime bus for the scenery if you want to see the Cauca valley and the coffee-country mountains along the way.
  • Take advantage of frequent departures since both operators run services from early morning until late at night on this busy corridor.
  • Bring a light layer for the cool mountain passes and the onboard air conditioning, even though both cities have warm climates.
  • Note your Medellín arrival point — southbound buses use the Terminal del Sur near El Poblado, served by the Aguacatala metro station.
  • Carry some pesos in cash for the roadside meal or restroom stop, where cards may not be accepted.
  • Book with Bolivariano or Flota Occidental through official channels for a reliable ride on this Andean route.

Frequently asked questions

How long is the bus from Cali to Medellín?

Plan on around nine hours for the approximately 420 km through the Andes. Actual time depends on traffic, mountain road conditions, fog at altitude and checkpoints, so treat any schedule as an estimate.

How much does the bus from Cali to Medellín cost?

Fares generally run about $20 to $35 USD one way, depending on the operator, the comfort class and how early you book. Tickets are priced in Colombian pesos, so the dollar figure moves with the exchange rate.

What time do buses leave Cali for Medellín?

Departures are frequent, running from roughly 5:00 AM until about 11:00 PM, including overnight services. With both daytime and night options available, you can choose scenery or sleep. Confirm times at the Terminal de Transportes de Cali.

Which Medellín terminal do Cali buses use?

Buses from the south, including Cali, arrive at Medellín's Terminal del Sur (Terminal de Transportes del Sur), which is near El Poblado and served by the Aguacatala metro station for easy onward travel.

Is the bus or a flight better from Cali to Medellín?

Flights are quick, but at roughly nine hours the bus is a strong, economical option with scenic mountain and coffee-country views. Choose the bus to save money, travel overland, or enjoy the Andean landscape; fly if you simply want to save time.

Going the other direction?

Bus from Medellín to Cali

See the return route →

Related routes