Colorful colonial street in the walled city of Cartagena, Colombia
Routes

Bogota to Cartagena

North to the Caribbean coast by plane or the long bus.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 6 min read

Fastest ~1h25 by flight

At a glance Typical options on this route – details, caveats and booking advice below.
✈️ Flight~1h25 air (~3.5–4h dAvianca/LATAM/Wingo, by far fastest and most practical
🚌 Bus~18–22hBerlinas del Fonce/Copetran overnight sleeper-style
🚗 Car~16–18h1,050–1,100km, not recommended for most visitors

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Bogotá and Cartagena are two of Colombia's most compelling cities, but they are also far apart: about 1,050 km by road, with no mountain motorway to soften that distance. The practical choice for most travellers is between a short flight and a very long bus journey — there is no passenger rail on this route, and the drive is a serious undertaking best left to those who know the roads.

The quickest and most practical option: flying

The flight from Bogotá El Dorado International Airport (BOG) to Cartagena Rafael Núñez Airport (CTG) takes around 1 hour 25 minutes, making it by far the most time-efficient way to travel between the two cities. Several airlines serve the route, with Avianca and LATAM Colombia operating multiple daily departures, and low-cost carriers like Viva Air (check current status) and Wingo also offering competitive fares on this popular domestic corridor.

Advance fares on Colombia's domestic routes can be genuinely affordable — the country has a competitive domestic aviation market and budget fares are common if you book a week or more ahead. Last-minute tickets on busy holiday weekends can be significantly more expensive, particularly around Carnaval de Barranquilla and Colombian public holidays when Cartagena is very popular.

Cartagena's airport is small and close to the city — about 5–10 minutes by taxi to the walled old city (Ciudad Amurallada), so the full door-to-door time from central Bogotá including El Dorado check-in is still typically around 3.5 to 4 hours. Even so, that is dramatically faster than the bus alternative.

Bogotá airport note: El Dorado is a large, busy airport. Arrive at least 90 minutes before domestic departures, more at peak times. The airport is about 15–20 km from the city centre; allow extra time during rush hours.

View of Cartagena from atop the historic stone fortification walls

The long-haul option: bus

There is a long-distance bus connection between Bogotá and Cartagena, but this is a serious journey: expect roughly 18 to 22 hours of travel, depending on the operator, route and stops. The route climbs down from Bogotá's highlands, crosses the hot lowlands of northern Colombia and eventually reaches the Caribbean coast.

Several operators run this corridor from Bogotá's Terminal de Transporte del Norte. Berlinas del Fonce and Copetran are among the established names running overnight sleeper-style services, which are the most practical way to cover this distance — you board in the evening, sleep on the bus and (if all goes well) arrive the following morning. Bus standards in Colombia have improved significantly; better operators offer reclining seats, air conditioning and onboard toilets.

The bus is considerably cheaper than flying and suits independent travellers on a tight budget, those who enjoy the experience of crossing Colombia's varied geography by land, or people travelling with a lot of luggage. Be aware that the route passes through some remote regions: travel during daylight hours on the more exposed sections is advisable, and the overnight buses on established operators are considered more comfortable and practical than attempting the journey in multiple daytime legs.

The route typically passes through Bucaramanga or Valledupar (depending on the operator) before reaching the coast at Barranquilla, with Cartagena a further stretch beyond.

Is there any train?

There is no passenger rail service between Bogotá and Cartagena. Colombia's rail network was largely dismantled in the late twentieth century and has not been rebuilt for intercity passenger travel. A nostalgic tourist train runs occasionally from Bogotá toward Zipaquirá, but nothing connects the capital to the coast by rail. This is a flight-or-bus corridor.

The road journey from Bogotá to Cartagena is around 1,050–1,100 km and requires at minimum 16 to 18 hours of driving — often more, as road quality and mountain passes add time. While the roads have improved in recent years, particularly on the major trunk routes, the route includes mountain sections, unpredictable traffic and long stretches through remote areas. Most foreign visitors are better off flying and hiring a car in Cartagena if they need one locally. Those who do drive should research current road conditions and avoid travelling at night on unfamiliar rural roads.

Arriving in Cartagena — what to expect

Cartagena's Rafael Núñez airport is unusually convenient, sitting close enough to the walled old city that most arrivals are settled into their accommodation within 20–30 minutes of landing, traffic permitting. The heat and humidity on the Caribbean coast are intense year-round, a sharp contrast to Bogotá's cool, high-altitude climate — pack accordingly, with lightweight clothing and sun protection for Cartagena, and a jacket for chillier evenings in the capital if your trip includes both cities.

Taxis at Cartagena airport are available at a fixed-rate booth inside arrivals, which is generally more reliable than negotiating with drivers outside. Many hotels in the old city also offer pre-arranged airport pickups.

Practical tips for the overnight bus

Money-saving tips

Domestic flight prices in Colombia can vary enormously depending on how far ahead you book — searching a week or more in advance, and comparing Avianca, LATAM and the budget carriers directly rather than relying on a single search engine, often reveals a meaningfully cheaper fare. If your schedule is flexible, flying on a weekday rather than a Friday or Sunday, when leisure travellers cluster, typically costs less. For those on the tightest budget, the overnight bus remains dramatically cheaper than any flight and doubles as a night's accommodation.

Which should you choose?

For the vast majority of travellers, flying is the clear answer: fast, affordable when booked ahead, and operationally simple. The overnight bus is the budget alternative for those with time to spare and an adventurous spirit, and it saves the cost of a night's accommodation into the bargain. Driving and multiple-day overland combinations exist but require local knowledge and are not the typical tourist choice. If you are also visiting Medellín on the same trip, see our guide to Bogotá to Medellín for how that leg compares.

Frequently asked questions

How long is the flight from Bogotá to Cartagena?

Around 1 hour 25 minutes. With airport time on both ends, plan for a total door-to-door journey of about 3.5 to 4 hours from central Bogotá to the Cartagena old city.

Is there a train from Bogotá to Cartagena?

No. There is no intercity passenger rail in Colombia between Bogotá and the Caribbean coast. The options are flying or long-distance bus.

How long does the bus from Bogotá to Cartagena take?

Approximately 18 to 22 hours, typically as an overnight service. Operators such as Berlinas del Fonce and Copetran run this route from Bogotá's Terminal del Norte.

Which airlines fly from Bogotá to Cartagena?

Avianca and LATAM Colombia are the main full-service carriers, with multiple daily departures. Wingo and other low-cost airlines also serve the route with competitive fares on advance booking.

Sources and further reading: