Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Santa Marta to Bogotá

Overnight coach · ~16–18h · $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 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.

Returning inland from the Caribbean coast, the route from Santa Marta to Bogotá covers roughly 960 km in about 16 to 18 hours. Expreso Brasilia and Copetran run most of the service, with the majority of departures in the evening so passengers sleep through the long Magdalena valley leg and arrive in the capital the next day. The slow climb from sea level to 2,600 meters has a hidden benefit: it lets your body adjust to the altitude gradually.

Be realistic about the alternative. A flight from Santa Marta to Bogotá is roughly 90 minutes and often cheap, so the coach is favored mainly by budget travelers, those moving heavy luggage after a coastal trip, or anyone who would rather stay on the ground. Pack a warm layer — you'll want it for both the cold cabin and the genuinely chilly arrival in Bogotá.

Route details: Santa Marta to Bogotá

Travel time

17 h

Distance

960 km

Typical fare

$35 – $50 USD per person

Frequency

Several daily, mostly overnight

First departure

Approx. 6:00 AM

Last departure

Approx. 7:00 PM

Operators on this route

Expreso Brasilia · Copetran

Pickup at Santa Marta

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

Drop-off at Bogotá

Terminal Salitre (Bogotá's main terminal, with taxi and TransMilenio links to the rest of the city)

About the journey

Leaving the Caribbean behind, this journey climbs from sea level back to the high Andean capital, retracing the Magdalena valley in reverse. Buses pull out of Santa Marta with the snowcapped Sierra Nevada at their backs and head south across the hot coastal savanna of Magdalena and into the river lowlands. For most of the route the highway follows the Magdalena River through flat, sweltering cattle country, with the central cordillera looming ahead. In the final stretch the road climbs steadily into the mountains, winding upward through cooler, greener terrain before cresting onto the 2,600-meter Bogotá plateau. The temperature change is dramatic, from coastal humidity to crisp Andean chill. Travelers can expect checkpoints, several meal and restroom stops, and stretches of two-lane road. The gradual ascent gives a far gentler introduction to Bogotá's altitude than stepping off a plane onto the plateau.

Travel tips for Santa Marta → Bogotá

  • Get to the terminal early because Santa Marta's bus station sits south of the center and requires a taxi from the historic core or Rodadero.
  • Choose an overnight departure to cover the 16–18 hour run while you sleep and reach Bogotá in daylight.
  • Pack warm clothes for both the icy onboard air conditioning on the lowland leg and Bogotá's year-round cool climate.
  • Expect the altitude on arrival in Bogotá at 2,600 meters, though the gradual overland climb cushions the adjustment compared with flying.
  • Keep pesos in small denominations for the valley meal and restroom stops, where cards usually aren't accepted.
  • Buy from official terminal counters or trusted online sellers and avoid informal touts hanging around the station.

Frequently asked questions

How long is the bus from Santa Marta to Bogotá?

Plan on roughly 16 to 18 hours to cover the approximately 960 km, including the long climb into the Andes. Actual time varies with traffic, checkpoints, road conditions and weather, so treat any timetable as approximate.

How much does the bus from Santa Marta to Bogotá cost?

One-way fares are typically around $35 to $50 USD, depending on operator, comfort class and how early you book. Prices are charged in Colombian pesos, so the dollar figure changes with the exchange rate.

What time do buses leave Santa Marta for Bogotá?

Buses depart from about 6:00 AM through to roughly 7:00 PM, with most travelers preferring the overnight services. Confirm exact departure times at the Terminal de Transportes de Santa Marta.

Does the bus help with altitude when arriving in Bogotá?

Yes, to a degree. Because the bus climbs slowly from sea level to about 2,600 meters over many hours, your body has time to adjust, which many travelers find gentler than a fast flight straight onto the high plateau.

Is flying or the bus better from Santa Marta to Bogotá?

Flights take around 90 minutes and are often affordable booked in advance, so most travelers fly. The bus makes sense for the lowest fare, for carrying heavy luggage, or if you simply prefer overland travel and a gradual return to altitude.

Going the other direction?

Bus from Bogotá to Santa Marta

See the return route →

Related routes