
Bus from Riohacha to Santa Marta
Coach or minibus · ~3h · $8–$16 USD · Frequent (every 30–60 min)
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Riohacha 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.
The westbound trip from Riohacha to Santa Marta brings you back from the edge of La Guajira's desert toward the busier hub of the Caribbean coast. After the heat and dust of the peninsula, the three-hour ride feels like a gradual return to greenery, retracing the coastal highway past Palomino and Tayrona before reaching Santa Marta. Coaches and minibuses leave Riohacha's terminal often, so you rarely have to wait long to start the journey.
Santa Marta is where most travelers reconnect with the wider transport network after a La Guajira detour. From its terminal you can pick up onward buses to Barranquilla and Cartagena or reach Santa Marta's airport for flights south to Bogotá and Medellín. Because this is a transfer point, aim to arrive with a comfortable margin so a slow stretch of highway does not put an onward connection at risk, and plan to travel in daylight for an easier arrival at the market-area drop.
Route details: Riohacha to Santa Marta
Travel time
3 h
Distance
165 km
Typical fare
$8 – $16 USD per person
Frequency
Frequent (every 30–60 min)
First departure
Approx. 4:30 AM
Last departure
Approx. 6:30 PM
Operators on this route
Expreso Brasilia · Cootragua
Pickup at Riohacha
Riohacha's Terminal de Transportes near the center, plus Brasilia and Cootragua ticket windows close to the seafront
Drop-off at Santa Marta
Santa Marta's Terminal de Transporte on the southern edge, or market-area stops walkable to the historic center
About the journey
Returning from Riohacha to Santa Marta runs the Troncal del Caribe westward, leaving La Guajira's desert behind as the scrubland gradually greens back into the Sierra Nevada foothills. The 165-kilometer trip takes around three hours, passing Palomino and the Tayrona entrances before easing into Santa Marta. Expreso Brasilia coaches and Cootragua minibuses depart Riohacha's central terminal frequently through the day, making it simple to head back toward the heart of the coast. Many travelers ride this leg after exploring Cabo de la Vela or Punta Gallinas, using Santa Marta as the connection point for onward buses to Barranquilla, Cartagena, or the airport for flights out of the region.
Travel tips for Riohacha → Santa Marta
- Stock up before leaving Riohacha. Buy water and snacks and use an ATM in town, since reliable services thin out once you are on the highway back toward Santa Marta.
- Build in connection time. Santa Marta is the hub for onward buses and flights, so leave Riohacha with margin to absorb highway delays before any onward departure.
- Pick a coach for the three-hour ride. Air-conditioned Brasilia coaches are more comfortable over this distance than packed minibuses, though minibuses tend to leave sooner.
- Keep your passport handy. La Guajira is a border department with frequent checkpoints, so have your documents reachable for the early part of the trip.
- Break at Palomino if you missed it. The route passes through Palomino, so you can stop there on the way back for the beach and river before carrying on to Santa Marta.
- Confirm your Santa Marta drop. Tell the conductor whether you want the terminal or a market-area stop near the historic center so you are left in the most convenient spot.
Frequently asked questions
How long does the bus from Riohacha to Santa Marta take?
Expect about three hours for the 165-kilometer westbound trip on the Troncal del Caribe, with timing affected by roadside stops and traffic entering Santa Marta.
How much does the bus from Riohacha to Santa Marta cost?
Fares run roughly $8 to $16 USD in pesos. Expreso Brasilia coaches and Cootragua minibuses both serve the route, with coaches usually a little pricier for the comfort.
What time do buses run from Riohacha to Santa Marta?
Service is frequent from around 4:30 AM until about 6:30 PM, with departures every 30 to 60 minutes, so you can generally travel without booking ahead.
Can I connect to Cartagena from Santa Marta?
Yes. Santa Marta's terminal has constant onward buses and vans to Barranquilla and Cartagena, plus access to the city's airport for flights to Bogotá and Medellín.
Can I stop in Palomino on the way?
Yes. The route passes through Palomino, so you can break the journey there for the beach and river tubing before continuing west to Santa Marta on a later bus.
Going the other direction?