Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Santa Marta to Medellín

Overnight coach · ~16h · $35–50 USD · Several daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Santa Marta 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 inland journey from Santa Marta to Medellín runs roughly 720 km and takes about 16 hours, climbing from the Caribbean coast into the Antioquian Andes. Expreso Brasilia is the main operator, with departures arriving at Medellín's Terminal del Norte, which connects directly to the metro. The route crosses the hot interior savanna before the long ascent into the mountains, and most services are timed overnight so the inland leg passes while you sleep.

Flights between the cities are short and frequently affordable, so the bus is favored mainly by budget travelers, those moving overland through Colombia, or anyone with bulky luggage after a coastal trip. An overnight coach lets you arrive in Medellín's mild valley climate by morning. Bring a warm layer for the cool highlands and the chilly cabin, along with snacks and pesos for the stops along the way.

Route details: Santa Marta to Medellín

Travel time

16 h

Distance

720 km

Typical fare

$35 – $50 USD per person

Frequency

Several daily, mostly overnight

First departure

Approx. 7:00 AM

Last departure

Approx. 8:00 PM

Operators on this route

Expreso Brasilia

Pickup at Santa Marta

Terminal de Transportes de Santa Marta (south of the center; reach it by taxi from the historic core or Rodadero)

Drop-off at Medellín

Terminal del Norte (connected to the Caribe metro station for easy onward travel into the city)

About the journey

Turning inland from the Caribbean, this route climbs from the hot coast at the foot of the Sierra Nevada back into the cool mountains of Antioquia. Buses leave Santa Marta's terminal with the snowcapped Sierra Nevada behind them and head west and south across the Caribbean departments and the interior savanna of Sucre and Córdoba. The highway crosses flat, humid cattle country and wetlands before reaching Antioquia, where it begins a long, winding ascent into steep green mountains. As elevation increases the climate cools and the landscape turns to misty highland slopes, before the final descent into the Aburrá valley reveals Medellín spread below. Travelers should expect a marked change from coastal heat to spring-like mountain air, two-lane mountain sections, police and military checkpoints, and several meal and restroom stops. At about 16 hours, the journey suits an overnight departure that handles the lowland leg in darkness and the mountain climb toward morning.

Travel tips for Santa Marta → Medellín

  • Allow time to reach the terminal since Santa Marta's bus station is south of the center and needs a taxi from the historic core or Rodadero.
  • Take an overnight service to sleep through the long lowland stretch and arrive in Medellín's mild morning air.
  • Pack a warm layer for both the cool Antioquian highlands and the cold onboard air conditioning.
  • Use the metro from the Terminal del Norte in Medellín, which links directly to the Caribe metro station for onward travel.
  • Carry small-denomination pesos for the meal and restroom stops across the interior, where cards are seldom accepted.
  • Book with Expreso Brasilia through official counters or trusted online sellers for this main coast-to-mountains service.

Frequently asked questions

How long is the bus from Santa Marta to Medellín?

Allow around 16 hours for the approximately 720 km, including the long climb into the Antioquian mountains. Real travel time depends on traffic, checkpoints, road conditions and weather, so treat schedules as estimates.

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

One-way fares typically run about $35 to $50 USD, depending on the seat class and how early you book. Prices are charged in Colombian pesos, so the dollar equivalent shifts with the exchange rate.

What time do buses leave Santa Marta for Medellín?

Departures run from roughly 7:00 AM to about 8:00 PM, with most travelers preferring the overnight services. Confirm exact times at the Terminal de Transportes de Santa Marta.

How do I get into Medellín from the bus terminal?

Buses arrive at the Terminal del Norte, which is connected to the Caribe metro station. From there the metro provides quick, inexpensive access to El Poblado, the center and the rest of the city.

Should I fly or take the bus from Santa Marta to Medellín?

Flights take about an hour and a half and are often cheap booked ahead, so most travelers fly. The roughly 16-hour bus is better for budget travel, overland trips, avoiding airports, or carrying heavy luggage.

Going the other direction?

Bus from Medellín to Santa Marta

See the return route →

Related routes