There are 5 ways to get from Santa Marta to Villavicencio 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.
Fly to Villavicencio
best- Fly from Simón Bolívar International Airport (SMR) to Villavicencio (VVC)plane SMR - VVC
5h 26m$76–348Bus
cheapest- Take the bus from Terminal Santa Marta to Terminal Salitrebus
- Take the bus from Terminal Salitre to Villavicenciobus
20h 34m$48–93Drive 1,019.9 km
- Drive from Santa Marta to Villavicenciocar 1,019.9 km
15h 49m$54–77Fly to El Dorado International Airport, bus
- Fly from Simón Bolívar International Airport (SMR) to El Dorado International Airport (BOG)plane SMR - BOG
- Take the bus from Terminal Salitre to Guayabetalbus
- Take the bus from Guayabetal to Villavicenciobus
8h 15m$64–215Bus via Terminal Santa Marta
- Take the bus from Terminal Santa Marta to Terminal Salitrebus
- Take the bus from Terminal Salitre to Villavicenciobus
22h 19m$62–107
Simón Bolívar International Airport (SMR) to Villavicencio (VVC) flights
Questions & Answers
The cheapest way to get from Santa Marta to Villavicencio is to drive which costs $50 - $80 and takes 15h 49m.
The fastest way to get from Santa Marta to Villavicencio is to fly which takes 5h 26m and costs $75 - $350.
No, there is no direct bus from Santa Marta to Villavicencio. However, there are services departing from Terminal Santa Marta and arriving at Villavicencio via Terminal Salitre. The journey, including transfers, takes approximately 20h 34m.
The distance between Santa Marta and Villavicencio is 799 km. The road distance is 1019.9 km.
The best way to get from Santa Marta to Villavicencio without a car is to bus which takes 20h 34m and costs $45 - $95.
It takes approximately 5h 26m to get from Santa Marta to Villavicencio, including transfers.
Santa Marta to Villavicencio bus services, operated by Expreso Brasilia, depart from Terminal Santa Marta station.
The best way to get from Santa Marta to Villavicencio is to fly which takes 5h 26m and costs $75 - $350. Alternatively, you can bus, which costs $45 - $95 and takes 20h 34m.
Santa Marta to Villavicencio bus services, operated by Expreso Brasilia, arrive at Terminal Salitre station.
Yes, the driving distance between Santa Marta to Villavicencio is 1020 km. It takes approximately 15h 49m to drive from Santa Marta to Villavicencio.
What companies run services between Santa Marta, Colombia and Villavicencio, Colombia?
Avianca - Aerovías del Continente Americano S.A., LATAM Chile, and two other airlines fly from Simón Bolívar International Airport (SMR) to Villavicencio (VVC) twice daily. Alternatively, you can take a bus from Terminal Santa Marta to Villavicencio via Terminal Salitre in around 20h 34m.
- Website
- jetsmart.com
Flights from Simón Bolívar International Airport to El Dorado International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $45–200
- Website
- avianca.com
Flights from Simón Bolívar International Airport to Villavicencio via El Dorado International Airport
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $70–750
Flights from Simón Bolívar International Airport to El Dorado International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $45–230
- Website
- copaair.com
Flights from Simón Bolívar International Airport to El Dorado International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $45–160
- Website
- latam.com
Flights from Simón Bolívar International Airport to El Dorado International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $60–210
- Website
- easyfly.com.co
Flights from Simón Bolívar International Airport to Villavicencio via El Dorado International Airport
- Ave. Duration
- 3h 20m
- When
- Monday and Friday
- Estimated price
- $110–750
- Phone
- 01 800 051 8001
- [email protected]
- Website
- expresobrasilia.com
Bus from Terminal Santa Marta to Terminal Salitre
- Ave. Duration
- 17h 30m
- Frequency
- 5 times a day
- Estimated price
- $50–75
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- $50–75
- Phone
- +57 316 7844999
- [email protected]
- Website
- berlinasdelfonce.com
Bus from Terminal Santa Marta to Terminal Salitre
- Ave. Duration
- 18h 1m
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Schedules at
- berlinasdelfonce.com
- Book at
- berlinasdelfonce.com
- Super Confort
- $35–55
- Phone
- +57 601 745 0505
- [email protected]
- Website
- autollanos.com
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $11–16
- Schedules at
- autollanos.com
Bus from Terminal Salitre to Guayabetal
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- $9–13
- Schedules at
- autollanos.com
Bus from Guayabetal to Villavicencio
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- $6–9
- Schedules at
- autollanos.com
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $11–16
- Schedules at
- autollanos.com
- Phone
- +57 601 4249090
- [email protected]
- Website
- bolivariano.com.co
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $9–15
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $9–15
- Schedules at
- bolivariano.com.co
- Book at
- bolivariano.com.co
- Phone
- +57 321 9555555
- [email protected]
- Website
- arimena.com
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Estimated price
- $16
- Schedules at
- arimena.com
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 4h
- Frequency
- Every 30 minutes
- Estimated price
- $16
- Schedules at
- arimena.com
- Phone
- 018000116222
- [email protected]
- Website
- flotalamacarena.com
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 4h 20m
- Frequency
- Every 30 minutes
- Estimated price
- $14–22
- Schedules at
- flotalamacarena.com
- Book at
- flotalamacarena.com
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 4h 20m
- Frequency
- Every 30 minutes
- Estimated price
- $14–22
- Schedules at
- flotalamacarena.com
- Book at
- flotalamacarena.com
- Phone
- +57 608 660 8801
- [email protected]
- Website
- transportesmorichal.com.co
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $19
- Schedules at
- transportesmorichal.com.co
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $19
- Schedules at
- transportesmorichal.com.co
- Phone
- +57 323 563 9139
- [email protected]
- Website
- copetran.com
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $14–20
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- $14–20
Bus from Terminal Santa Marta to Terminal Salitre
- Ave. Duration
- 19h 15m
- Frequency
- 5 times a day
- Estimated price
- $53–85
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- $60–85
Bus from Terminal Salitre to Villavicencio
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $14–20
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- $14–20
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 Travelling around the UAE, Travel Insider: Top Japan travel tips by Beatrix Holland, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Book your Santa Marta to Villavicencio bus tickets online with 12go.asia.
There are 311+ hotels available in Villavicencio.






















