Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Riohacha to Santa Marta

Coach or minibus · ~3h · $8–$16 USD · Frequent (every 30–60 min)

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Riohacha to Santa Marta

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 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?

Bus from Santa Marta to Riohacha

See the return route →

Related routes