Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Cartagena to Bogotá

Overnight coach · ~18–20h · $35–55 USD · Several daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Cartagena to Bogotá

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 return run inland from Cartagena to Bogotá covers about 1,050 km and takes roughly 18 to 20 hours, climbing from sea level to a capital perched at 2,600 meters. Expreso Brasilia and Copetran handle most departures, with the great majority leaving in the evening so passengers sleep through the long Magdalena valley stretch and reach Bogotá the next day. The gradual ascent has one genuine upside: it lets your body adjust to altitude far more gently than a sudden flight onto the plateau.

Set expectations realistically. A flight from Cartagena to Bogotá is about 90 minutes and often affordably priced, so the coach is chosen mainly by budget travelers, those with bulky luggage, or anyone who prefers staying on the ground. Pack a warm layer for both the icy onboard air conditioning and the genuinely chilly Bogotá arrival.

Route details: Cartagena to Bogotá

Travel time

19 h

Distance

1050 km

Typical fare

$35 – $55 USD per person

Frequency

Several daily, mostly overnight

First departure

Approx. 6:00 AM

Last departure

Approx. 8:00 PM

Operators on this route

Expreso Brasilia · Copetran

Pickup at Cartagena

Terminal de Transportes de Cartagena (Crespo sector, near the airport — allow time to reach it from the Old City)

Drop-off at Bogotá

Terminal Salitre (Bogotá's main terminal; from here it's a taxi or TransMilenio ride to the historic center)

About the journey

Heading inland from the Caribbean, this journey reverses one of Colombia's great elevation changes, leaving the humid coast and climbing steadily into the Andes toward the high capital. Buses depart Cartagena's Crespo terminal and roll south across the tropical savanna of Bolívar, then trace the Magdalena River valley for hundreds of hot, flat kilometers. As the route nears the central cordillera, the road begins its long ascent through the highlands, winding upward into cooler air. The final hours bring a dramatic climb onto the 2,600-meter Bogotá plateau, where temperatures drop sharply from coastal heat to crisp mountain cool. Expect checkpoints, multiple meal and restroom stops, and a noticeable change in landscape from palms and river plains to green Andean mountainsides. Arriving in Bogotá, travelers feel the altitude immediately, so the bus offers a gentler, gradual acclimatization compared with a quick flight.

Travel tips for Cartagena → Bogotá

  • Leave the Old City early because Cartagena's terminal sits out in the Crespo sector near the airport, and traffic to it can be slow at peak hours.
  • Pick an overnight bus to cover the 18–20 hour haul while you sleep and arrive in Bogotá during the day.
  • Bring genuinely warm clothing since Bogotá is cold year-round at altitude and the onboard air conditioning is brutal on the lowland stretches.
  • Expect the altitude on arrival — Bogotá sits at 2,600 meters, though the slow overland climb helps you acclimatize more gently than flying.
  • Keep small bills in pesos handy for the meal and restroom stops along the Magdalena valley, where cards are rarely accepted.
  • Buy tickets from the official counter or a trusted online seller rather than informal sellers loitering around the terminal.

Frequently asked questions

How long is the bus from Cartagena to Bogotá?

Expect roughly 18 to 20 hours to cover the approximately 1,050 km, including the long climb into the Andes. Real travel time depends on traffic, checkpoints, road conditions and weather, so any timetable is an estimate.

How much does the bus from Cartagena to Bogotá cost?

One-way fares typically fall between about $35 and $55 USD, varying by operator, seat class and how early you book. Tickets are priced in Colombian pesos, so the dollar equivalent moves with the exchange rate.

What time do buses leave Cartagena for Bogotá?

Services run through the day from roughly 6:00 AM to about 8:00 PM, with most travelers favoring the overnight departures. Check current times at the Terminal de Transportes de Cartagena before you go.

Will I feel the altitude arriving in Bogotá by bus?

Bogotá sits at about 2,600 meters, so some visitors notice the thinner air. The good news is that the bus climbs gradually over many hours, which gives your body a gentler adjustment than a fast flight straight onto the plateau.

Should I fly or take the bus from Cartagena to Bogotá?

Flights take around 90 minutes and are often cheap booked ahead, so most travelers fly. The bus is worthwhile if you want to minimize cost, are moving heavy bags or pets, prefer the ground, or want to acclimatize to altitude slowly.

Going the other direction?

Bus from Bogotá to Cartagena

See the return route →

Related routes