• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Bucaramanga to Santa Marta by plane, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Santa Marta  •  4 h 12 min

  1. Fly from Bucaramanga (BGA) to Santa Marta (SMR) BGA - SMR

$93 - $293

Cheapest option

Bus Berlinas  •  9 h 32 min

  1. Take the bus from Bucaramanga to Santa Marta Bucaramanga

$19 - $50

6 alternative options

Fly to Barranquilla, bus  •  5 h 30 min

  1. Fly from Bucaramanga (BGA) to Barranquilla (BAQ) BGA - BAQ
  2. Take the bus from Barranquilla to Santa Marta

$104 - $311

Fly to Cartagena, bus  •  9 h 18 min

  1. Fly from Bucaramanga (BGA) to Cartagena (CTG) BGA - CTG
  2. Take the bus from Cartagena to Taganga

$91 - $286

Fly to Valledupar, bus  •  9 h 39 min

  1. Fly from Bucaramanga (BGA) to Valledupar (VUP) BGA - VUP
  2. Take the bus from Valledupar to Santa Marta

$57 - $270

Bus Expreso Brasilia  •  11 h 57 min

  1. Take the bus from Bucaramanga to Bosconia
  2. Take the bus from Bosconia to Santa Marta

$21 - $45

Bus Copetran  •  13 h

  1. Take the bus from Bucaramanga to Aguachica
  2. Take the bus from Aguachica to Santa Marta

$22 - $33

Drive  •  7 h 40 min

  1. Drive from Bucaramanga to Santa Marta 336.7 miles

$35 - $55

Questions & Answers

The cheapest way to get from Bucaramanga to Santa Marta is to bus which costs $21 - $35 and takes 13 h.

More details

The quickest way to get from Bucaramanga to Santa Marta is to fly which costs $90 - $300 and takes 4 h 12 min.

More details

Yes, there is a direct bus departing from Bucaramanga and arriving at Santa Marta. Services depart once daily, and operate every day. The journey takes approximately 9 h 32 min.

More details

The distance between Bucaramanga and Santa Marta is 474 km. The road distance is 538.7 km.

Get driving directions

The best way to get from Bucaramanga to Santa Marta without a car is to bus which takes 9 h 32 min and costs $19 - $50.

More details

It takes approximately 4 h 12 min to get from Bucaramanga to Santa Marta, including transfers.

More details

Bucaramanga to Santa Marta bus services, operated by Berlinas, depart from Bucaramanga station.

More details

The best way to get from Bucaramanga to Santa Marta is to fly which takes 4 h 12 min and costs $90 - $300. Alternatively, you can bus, which costs $19 - $50 and takes 9 h 32 min.

Mode details

The quickest flight from Bucaramanga Airport to Santa Marta Airport is the direct flight which takes 1 h 12 min.

Search flights

Bucaramanga to Santa Marta bus services, operated by Berlinas, arrive at Santa Marta station.

More details

Map of how to get from Bucaramanga to Santa Marta.
Launch map view
  • Distance: 296 miles
  • Duration: 4 h 12 min

What companies run services between Bucaramanga, Colombia and Santa Marta, Colombia?

VivaColombia flies from Bucaramanga to Santa Marta 4 times a week. Alternatively, Berlinas operates a bus from Bucaramanga to Santa Marta once daily. Tickets cost $19 - $50 and the journey takes 9 h 32 min.

Airlines
Easyfly
Website
easyfly.com.co
Flights from Bucaramanga to Barranquilla
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$26 - $210
Flights from Bucaramanga to Cartagena
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$28 - $220
Flights from Bucaramanga to Valledupar via Barranquilla
Ave. Duration
2 h 30 min
When
Monday to Friday
Estimated price
$30 - $230
Avianca - Aerovías del Continente Americano S.A.
Website
avianca.com
Flights from Bucaramanga to Valledupar via Bogota
Ave. Duration
4 h 26 min
When
Every day
Estimated price
$65 - $270
VivaColombia
Website
vivacolombia.co
Flights from Bucaramanga to Santa Marta
Ave. Duration
1 h 12 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$30 - $230
Bus operators
Copetran
Phone
+57 (7) 6448167 / 1 800 0912848
Email
servicioalcliente2@copetran.com.co
Website
copetran.com
Bus from Barranquilla to Santa Marta
Ave. Duration
1 h 20 min
Frequency
4 times a day
Estimated price
$3 - $9
Schedules at
copetran.com
Book at
copetran.com
Bus from Valledupar to Santa Marta
Ave. Duration
4 h
Frequency
5 times a day
Estimated price
$9 - $16
Schedules at
copetran.com
Book at
copetran.com
Bus from Aguachica to Santa Marta
Ave. Duration
8 h
Frequency
Every 2 hours
Estimated price
$14 - $22
Schedules at
copetran.com
Book at
copetran.com
Transportes Marsol
Phone
0057 3690999
Email
reservas@marsol.com.co
Website
transportesmarsol.net
Bus from Cartagena to Taganga
Ave. Duration
5 h
Frequency
Every 4 hours
Estimated price
$17
Schedules at
transportesmarsol.net
Expreso Brasilia
Phone
01 8000 51 8001
Email
contactenos@expresobrasilia.com
Website
expresobrasilia.com
Bus from Valledupar to Santa Marta
Ave. Duration
4 h 30 min
Frequency
Twice daily
Estimated price
$13 - $22
Schedules at
expresobrasilia.com
Book at
expresobrasilia.com
Premium Plus
$15 - $22
Regular
$13 - $19
Bus from Bucaramanga to Bosconia
Ave. Duration
7 h 57 min
Frequency
Every 4 hours
Estimated price
$15 - $29
Schedules at
expresobrasilia.com
Book at
expresobrasilia.com
Premium Plus
$21 - $29
Regular
$19 - $27
Bus from Bosconia to Santa Marta
Ave. Duration
3 h
Frequency
3 times a day
Estimated price
$5 - $16
Schedules at
expresobrasilia.com
Book at
expresobrasilia.com
Premium Plus
$11 - $16
Regular
$8 - $12
Cotragua
Phone
(57) (75) 5625345
Bus from Bucaramanga to Aguachica
Ave. Duration
4 h
Frequency
4 times a day
Estimated price
$10
Schedules at
terminalbucaramanga.com
Cotranal
Phone
(+57) 7 5682359 / 5682562
Website
cotranal.com
Bus from Bucaramanga to Aguachica
Ave. Duration
4 h
Frequency
3 times a day
Schedules at
cotranal.com
Cotrasangil
Phone
7243562
Email
servicioalcliente@cotrasangil.com
Website
cotrasangil.com
Bus from Bucaramanga to Aguachica
Ave. Duration
2 h
Frequency
Once daily
Estimated price
$7 - $12
Schedules at
cotrasangil.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, How do I get from Sydney to Melbourne and Best ways to travel around Australia - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Bucaramanga to Santa Marta is 539 km. It takes approximately 7 h 40 min to drive from Bucaramanga to Santa Marta.

Get driving directions

VivaColombia offers flights from Bucaramanga Airport to Santa Marta Airport.

Search flights

There are 1152+ hotels available in Santa Marta. Prices start at $16 USD per night.

More details

The best way to get from Bucaramanga to Bucaramanga Airport is to shuttle which takes 45 min and costs $18.

More details