Cartagena and Medellín are two of the cities most travelers to Colombia want to see, and they could hardly be more different. Cartagena is hot, coastal, and wrapped in centuries-old walls on the Caribbean. Medellín sits high in the Andes, green and spring-like all year. Sooner or later, most itineraries that include both run into the same practical question: how far apart are they, and what is the best way to get from one to the other? Here is the short answer, and the longer one.

How Far is Cartagena from Medellín
How far is Medellin to Cartagena?
Cartagena and Medellín sit in two very different corners of Colombia, one on the Caribbean coast and one in the mountains, with a lot of rugged terrain in between. In a straight line they are about 460 kilometers apart (roughly 285 miles). By road, where you have to wind through and around the mountains, the distance stretches to around 640 kilometers (about 400 miles).
That gap between the straight-line and the driving distance is the whole story of this trip. It is why flying takes a little over an hour while the bus takes most of a day. Which option suits you comes down to your budget, your schedule, and how much you enjoy a long road trip.
Travel Options
Traveling between Cartagena and Medellín is relatively easy, as both cities are well connected by air and road. Here are the most common options:
By Air:
For most people, flying is the obvious choice. A direct flight takes a little over an hour, and several Colombian airlines run the route daily, including Avianca, LATAM, Wingo, and JetSmart. With that much competition, fares are often very reasonable. A one-way ticket usually falls somewhere between COP 120,000 and 350,000, very roughly $30 to $85, depending on the season, the airline, and how far ahead you book. Book early and travel light, since the cheapest fares on the low-cost carriers often do not include a checked bag.
Flights leave from Medellín’s main airport, José María Córdova (MDE), out near Rionegro, and land at Rafael Núñez International Airport (CTG) in Cartagena.
Getting out to MDE takes a little planning, since the airport is around 45 minutes from the city. Your main options are an official airport taxi, a shared colectivo, or the airport bus, in roughly descending order of cost and ascending order of patience required. For an early or late flight, a taxi or a pre-booked ride is the safe call. We cover all of this in detail in our full guide to José María Córdova airport.
Landing in Cartagena is simple. Official taxis wait outside the terminal, usually working from fixed rates, and they are the easiest way into town. Ride-hailing apps like Uber do operate in Cartagena, but drivers generally will not collect you right at the terminal, so you may have to walk a block or two to meet one, and they often want cash. For most arrivals, the official airport taxi is the least hassle.
Taking the Bus
If you have more time than money, or you simply want to watch the country roll past the window, the bus is a genuine option. Two big companies run the Medellín to Cartagena route: Expreso Brasilia and Rápido Ochoa. Both use long-distance coaches with reclining seats, air conditioning, a toilet, and charging points, and some have Wi-Fi, though the Wi-Fi is best treated as a bonus rather than a promise. In my experience Expreso Brasilia is the more comfortable of the two, but either will get you there.
Be honest with yourself about the length first. The trip takes at least 13 hours, and traffic or roadwork can push it past 16. Build a buffer into your plans and do not schedule anything tight for the day you arrive.
In Medellín, buses to Cartagena leave from the Terminal del Norte, the northern bus terminal. It is easy to reach: take Line A of the metro to Caribe station and walk across the pedestrian bridge to the terminal. One thing to get right: Medellín also has a southern terminal, the Terminal del Sur, so if you are taking a taxi or a ride-hailing app, make sure you ask for the correct one.
Inside the terminal you will find a row of ticket windows for the different companies. If you cannot spot Expreso Brasilia or Rápido Ochoa, any security guard can point you the right way. It is worth booking ahead in busy periods, and booking early also means a better pick of seats, ideally one a decent distance from the toilet. You can buy at the window, on the companies’ own websites, or through a booking platform like redBus. Buses run through the day, from early morning until late evening, though exact times shift with the season, so check current schedules before you commit.
A ticket runs somewhere around COP 155,000, roughly $37, depending on the company and the type of coach.
In Cartagena, the bus drops you at the Terminal de Transporte, which sits well outside the old city. From there, a yellow taxi will take you in. One warning: unlike in Medellín, Cartagena’s taxis are not metered. Official fare guidelines exist, but some drivers will try their luck with tourists, so always agree on the price before you get in.
Driving
Driving it yourself is the option for travelers who genuinely want the road trip. The route runs about 640 kilometers and takes somewhere from 10 to 12 hours of actual driving, more once you add stops, traffic, and whatever shape the road is in on the day. It mostly follows the Autopista del Sol (Ruta 25), carrying you out of the mountains around Medellín, through Colombia’s interior, and down onto the hot coastal plains. The shifting scenery is genuinely part of the appeal.
It is a long day behind the wheel, though, and Colombian highways demand your full attention. If you are going to drive, read up on current road and safety conditions first. Our “Is Colombia Safe?” guide is a good place to start.






