
Santa Marta sits on Colombia's Caribbean coast, roughly 574 kilometres (357 miles) north of Medellin. It's a sun-soaked beach city and the coastal base for trips into the Sierra Nevada. Flying is the quickest way to get from Medellin to Santa Marta, taking 2h 20m. Going by bus keeps you on the ground but means a long haul, at $51 - $59 (162,000 - 188,000 COP) and 15h 30m - 19h.
Distance from Medellin to Santa Marta
Medellin and Santa Marta are about 574 km (357 miles) apart, and the journey itself covers around 826 km by road. The quickest way to get from Medellin to Santa Marta is by taking the flight, which takes around 2h 20m.
2 ways to travel from Medellin to Santa Marta
There are two ways to travel from Medellin to Santa Marta. You can choose between the flight and bus. The journey takes 2h 20m–15h 30m and the quickest way is by flight. If you're on a budget, the cheapest option is by flight with tickets starting at $28 (90,000 COP).
Reach out to our Community
No questions yet — be the first to ask about Medellin to Santa Marta.
ABOUT YOUR DESTINATION
Why Visit Santa Marta?
Santa Marta is one of the main tourist hubs on Colombia’s north coast. It is the gateway to Tayrona National Park, arguably the most beautiful national park in the country. But to be honest, there's not much to do in Santa Marta itself.
You can spare a few hours exploring the colonial houses in the Old Town or scuba diving in El Rodadero, which has some of the most affordable scuba diving centres in South America. But we recommend saving your time for the more exciting destinations near Santa Marta — like Tayrona, the Sierra Nevada de Santa Marta and Ciudad Perdida.
Rounding it up
That's the full picture for getting from Medellin to Santa Marta, roughly 574 kilometres (357 miles) apart. In all, there are 2 ways to make the trip. The cheapest non-flight fare is $51 - $59 (162,000 - 188,000 COP), though if you're lucky with timing you might find a flight ticket for even less. The quickest trip takes 2h 20m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Medellin to Santa Marta?
The distance from Medellin to Santa Marta is 574 kilometres (357 miles).
What is the fastest way to get from Medellin to Santa Marta?
The fastest way to get from Medellin to Santa Marta is by flight and takes 2h 20m.
What is the cheapest way to get from Medellin to Santa Marta?
The cheapest way to get from Medellin to Santa Marta is by flight with ticket costs starting from 90,000 COP.
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.








