
Bus from Bogotá to Santa Marta
Overnight coach · ~16–18h · $35–50 USD · Several daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Bogotá to Santa Marta
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
From the cool Andean capital to the steamy Caribbean, the road to Santa Marta runs about 960 km and takes roughly 16 to 18 hours. Most departures are overnight, leaving Bogotá in the evening and arriving the next morning near Tayrona's gateway city. Expreso Brasilia and Copetran are the dependable operators here, running air-conditioned coaches with reclining seats. The route shadows the Magdalena River for hundreds of kilometers before finally reaching the coast beneath the snowcapped Sierra Nevada.
Santa Marta draws travelers for Tayrona's beaches, the Lost City trek and the laid-back Taganga and Rodadero districts. Flying is faster and frequently affordable, so the bus appeals mainly to budget travelers and those who prefer overland journeys or are hauling lots of gear for a longer coastal stay. Bring warm layers for the cold cabin and snacks for the long valley stretch.
Route details: Bogotá to Santa Marta
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 Bogotá
Terminal Salitre (Bogotá's principal intercity terminal on the west side of the city)
Drop-off at Santa Marta
Terminal de Transportes de Santa Marta (on the southern edge of the city, a short taxi from the historic center and Rodadero beach)
About the journey
This long Andes-to-Caribbean haul links the high capital with the gateway to Tayrona National Park and the Sierra Nevada. Buses leave Bogotá's chilly plateau and descend through the central highlands into the broad Magdalena River valley, which they follow north through hot, flat cattle country for the bulk of the trip. As the route nears the coast it crosses the Caribbean departments toward Magdalena, with the towering, snowcapped Sierra Nevada de Santa Marta eventually rising on the horizon — the highest coastal mountain range on earth. The final approach drops into Santa Marta's sweltering bay, one of the oldest surviving cities in South America. Travelers should expect significant altitude and climate change, two-lane highway sections, police checkpoints, and several scheduled stops for food and restrooms. The overnight timing means much of the inland valley passes in darkness, with the coastal scenery revealing itself near the end.
Travel tips for Bogotá → Santa Marta
- Travel overnight so the long inland Magdalena valley stretch passes while you sleep and you arrive in Santa Marta fresh for the coast.
- Layer up for the bus even though you're heading to tropical heat — the air conditioning runs cold for the entire inland leg.
- Carry cash in pesos for the roadside food and restroom stops along the valley, where card payment is unreliable.
- Plan your onward Tayrona trip in advance, since Santa Marta's terminal is a taxi ride from the center and from the park entrance at El Zaino.
- Compare with flights — Bogotá–Santa Marta air fares are often low, so take the bus mainly for budget, luggage or overland-travel reasons.
- Stick to established operators like Brasilia and Copetran and buy from official channels for the safest long-haul experience.
Frequently asked questions
How long is the bus from Bogotá to Santa Marta?
Allow roughly 16 to 18 hours for the approximately 960 km journey. The exact duration depends on traffic, checkpoints, road works and weather along the Magdalena valley, so consider any schedule an estimate.
How much does the bus from Bogotá to Santa Marta cost?
Fares generally run about $35 to $50 USD one way, depending on the operator, the seat class and how far in advance you book. Tickets are sold in Colombian pesos, so the dollar value shifts with the exchange rate.
What time do buses leave Bogotá for Santa Marta?
Departures run from around 6:00 AM through the evening, with the last buses near 7:00 PM. Most travelers choose an overnight service to arrive on the coast in the morning. Confirm exact times at Terminal Salitre.
Can I reach Tayrona National Park from the Santa Marta bus terminal?
Yes. From Santa Marta's terminal you can take a taxi into the center or to the small terminal serving Tayrona, then catch local transport east to the El Zaino park entrance. Plan this onward leg rather than expecting a direct connection.
Is the bus or a flight better for Bogotá to Santa Marta?
Flights take about 90 minutes and are often inexpensive booked ahead, so most visitors fly. The overnight bus suits budget travelers, those with bulky luggage, and anyone who prefers staying on the ground for the trip to the coast.
Going the other direction?