There are 8 ways to get from Santa Marta to Rio de Janeiro 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 Simón Bolívar International Airport to Santos Dumont Airport
best- Fly from Simón Bolívar International Airport (SMR) to Santos Dumont Airport (SDU)plane SMR - SDU
13h 11mR$1,300–4,800Fly Simón Bolívar International Airport to Rio De Janeiro–Galeão International Airport
cheapest- Fly from Simón Bolívar International Airport (SMR) to Rio De Janeiro–Galeão International Airport (GIG)plane SMR - GIG
13h 12mR$1,255–4,468Bus via Cali
- Take the bus from Ciénaga to Terminal de Transporte Calibus
- Take the bus from Terminal de Transporte Cali to Terminal de Omnibus Retirobus
- Take the bus from Terminal de Omnibus Retiro to Terminal Rodoviário Novo Riobus
6d 16hR$2,954–4,050Drive 8,371.1 km
- Drive from Santa Marta to Rio de Janeirocar 8,371.1 km
4d 20hR$4,407–6,366Bus to Ernesto Cortissoz International Airport, fly to Rio De Janeiro–Galeão International Airport
- Take the bus from Terminal Santa Marta to Terminal Metropolitana de Barranquillabus
- Fly from Ernesto Cortissoz International Airport (BAQ) to Rio De Janeiro–Galeão International Airport (GIG)plane BAQ - GIG
14h 28mR$1,457–5,637Bus to Almirante Padilla Airport, fly to Rio De Janeiro–Galeão International Airport
- Take the bus from Terminal Santa Marta to Terminal de Transportes de Riohachabus
- Fly from Almirante Padilla Airport (RCH) to Rio De Janeiro–Galeão International Airport (GIG)plane RCH - GIG
16h 9mR$2,001–6,165Bus
- Take the bus from Terminal Santa Marta to Terminal Cúcutabus
- Take the bus from Cúcuta to Terminal de Omnibus Retirobus
- Take the bus from Terminal de Omnibus Retiro to Terminal Rodoviário Novo Riobus
7d 3hR$3,193–4,272Bus #2
- Take the bus from Terminal Santa Marta to Terminal Cúcutabus
- Take the bus from Cúcuta to Terminal de Omnibus Retirobus
- Take the bus from Terminal de Omnibus Retiro to Tietê Bus Terminalbus
- Take the bus from Tietê Bus Terminal to Rio de Janeirobus
7d 7hR$3,303–4,482
Simón Bolívar International Airport (SMR) to Santos Dumont Airport (SDU) flights
Questions & Answers
The cheapest way to get from Santa Marta to Rio de Janeiro is to fly which costs R$ 1200 - R$ 4500 and takes 13h 12m.
The fastest way to get from Santa Marta to Rio de Janeiro is to fly which takes 13h 11m and costs R$ 1300 - R$ 4800.
No, there is no direct bus from Santa Marta to Rio de Janeiro. However, there are services departing from Ciénaga and arriving at Terminal Rodoviário Novo Rio via Terminal de Transporte Cali and Terminal de Omnibus Retiro. The journey, including transfers, takes approximately 6 days 16h.
The distance between Santa Marta and Rio de Janeiro is 5094 km. The road distance is 8371.1 km.
The best way to get from Santa Marta to Rio de Janeiro without a car is to bus via Cali which takes 6 days 16h and costs R$ 2900 - R$ 4100.
It takes approximately 13h 11m to get from Santa Marta to Rio de Janeiro, including transfers.
Santa Marta to Rio de Janeiro bus services, operated by Expreso Brasilia, depart from Ciénaga station.
The best way to get from Santa Marta to Rio de Janeiro is to fly which takes 13h 11m and costs R$ 1300 - R$ 4800. Alternatively, you can bus via Cali, which costs R$ 2900 - R$ 4100 and takes 6 days 16h.
Santa Marta to Rio de Janeiro bus services, operated by Expreso Brasilia, arrive at Terminal de Transporte Cali station.
Rio de Janeiro is 2h ahead of Santa Marta. It is currently 4:35 AM in Santa Marta and 6:35 AM in Rio de Janeiro.
What companies run services between Santa Marta, Colombia and Rio de Janeiro, Brazil?
Avianca - Aerovías del Continente Americano S.A., Azul, and four other airlines fly from Simón Bolívar International Airport (SMR) to Santos Dumont Airport (SDU) 5 times a day. Alternatively, you can take a vehicle from Santa Marta to Terminal Rodoviário Novo Rio via Ciénaga, Terminal de Transporte Cali, and Terminal de Omnibus Retiro in around 6d 16h.
- Website
- avianca.com
Flights from Simón Bolívar International Airport to Santos Dumont Airport via Bogota, Sao Paulo
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- R$1,800–6,000
Flights from Simón Bolívar International Airport to Santos Dumont Airport via Bogota, Brasilia
- Ave. Duration
- 10h 32m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- R$1,700–5,500
Flights from Simón Bolívar International Airport to Santos Dumont Airport via Medellin Jose Marie Cordova, Bogota, Sao Paulo
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- R$1,900–6,000
Flights from Simón Bolívar International Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 11h 33m
- When
- Every day
- Estimated price
- R$1,700–6,000
Flights from Simón Bolívar International Airport to Rio De Janeiro–Galeão International Airport via Medellin Jose Marie Cordova, Bogota
- Ave. Duration
- 11h 42m
- When
- Every day
- Estimated price
- R$1,700–6,000
Flights from Ernesto Cortissoz International Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 9h 3m
- When
- Every day
- Estimated price
- R$2,100–7,000
Flights from Ernesto Cortissoz International Airport to Rio De Janeiro–Galeão International Airport via Cali, Bogota
- Ave. Duration
- 11h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R$2,200–7,000
Flights from Almirante Padilla Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 12h 26m
- When
- Every day
- Estimated price
- R$2,000–6,500
Flights from Almirante Padilla Airport to Rio De Janeiro–Galeão International Airport via Medellin Jose Marie Cordova, Bogota
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- R$2,100–7,000
- Website
- voegol.com.br
Flights from Simón Bolívar International Airport to Santos Dumont Airport via Bogota, Brasilia
- Ave. Duration
- 12h 47m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- R$1,700–5,500
Flights from Simón Bolívar International Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- R$1,700–6,000
Flights from Ernesto Cortissoz International Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 9h 7m
- When
- Every day
- Estimated price
- R$2,100–7,000
Flights from Almirante Padilla Airport to Rio De Janeiro–Galeão International Airport via Bogota
- Ave. Duration
- 12h 18m
- When
- Every day
- Estimated price
- R$2,000–6,500
Flights from Almirante Padilla Airport to Rio De Janeiro–Galeão International Airport via Bogota, Brasilia
- Ave. Duration
- 12h 30m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- R$1,900–6,000
- Website
- copaair.com
Flights from Simón Bolívar International Airport to Santos Dumont Airport via Panama City, Sao Paulo
- Ave. Duration
- 14h 50m
- When
- Tuesday
- Estimated price
- R$1,300–4,800
Flights from Simón Bolívar International Airport to Rio De Janeiro–Galeão International Airport via Panama City
- Ave. Duration
- 11h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- R$1,200–4,500
Flights from Ernesto Cortissoz International Airport to Rio De Janeiro–Galeão International Airport via Panama City
- Ave. Duration
- 12h 21m
- When
- Every day
- Estimated price
- R$1,400–5,500
- Website
- latam.com
Flights from Simón Bolívar International Airport to Santos Dumont Airport via Bogota, Sao Paulo
- Ave. Duration
- 13h 12m
- When
- Every day
- Estimated price
- R$1,700–6,000
Flights from Simón Bolívar International Airport to Rio De Janeiro–Galeão International Airport via Bogota, Sao Paulo
- Ave. Duration
- 12h 45m
- When
- Sunday
- Estimated price
- R$1,600–4,900
Flights from Almirante Padilla Airport to Rio De Janeiro–Galeão International Airport via Bogota, Sao Paulo
- Ave. Duration
- 17h 25m
- When
- Every day
- Estimated price
- R$1,900–6,000
- Phone
- 01 800 051 8001
- [email protected]
- Website
- expresobrasilia.com
Bus from Ciénaga to Terminal de Transporte Cali
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- R$320–600
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- R$320–460
Bus from Terminal Santa Marta to Terminal Metropolitana de Barranquilla
- Ave. Duration
- 2h
- Frequency
- Every 20 minutes
- Estimated price
- R$64–130
- Schedules at
- expresobrasilia.com
- Book at
- expresobrasilia.com
- Preferencial de Lujo
- R$85–130
- Phone
- +51 9 6788 4526
- [email protected]
- Website
- facebook.com
Bus from Terminal de Transporte Cali to Terminal de Omnibus Retiro
- Ave. Duration
- 3d 19h
- Frequency
- 3 times a week
- Estimated price
- R$2,000–2,500
- Website
- https://www.facebook.com/lineasdelosandesve/
Bus from Cúcuta to Terminal de Omnibus Retiro
- Ave. Duration
- 4d 14h
- Frequency
- Once daily
- Estimated price
- R$2,400–3,100
- Website
- https://www.facebook.com/lineasdelosandesve/
Bus from Cúcuta to Terminal de Omnibus Retiro
- Ave. Duration
- 4d 14h
- Frequency
- Once daily
- Estimated price
- R$2,400–3,100
- Website
- https://www.facebook.com/lineasdelosandesve/
- Phone
- +55 51 3475.4440
- [email protected]
- Website
- jblinternacional.com
Bus from Terminal de Omnibus Retiro to Terminal Rodoviário Novo Rio
- Ave. Duration
- 43h 50m
- Frequency
- Once a week
- Estimated price
- R$1,000–1,900
- Schedules at
- jblinternacional.com
- Book at
- jblinternacional.com
Bus from Terminal de Omnibus Retiro to Terminal Rodoviário Novo Rio
- Ave. Duration
- 43h 50m
- Frequency
- Once a week
- Estimated price
- R$1,000–1,900
- Schedules at
- jblinternacional.com
- Book at
- jblinternacional.com
- Phone
- +54 810 777 2725
- [email protected]
- Website
- crucerodelnorte.com.ar
Bus from Terminal de Omnibus Retiro to Terminal Rodoviário Novo Rio
- Ave. Duration
- 46h
- Frequency
- Once a week
- Estimated price
- R$550–850
- Schedules at
- crucerodelnorte.com.ar
- Book at
- crucerodelnorte.com.ar
- Cama
- R$550–850
Bus from Terminal de Omnibus Retiro to Terminal Rodoviário Novo Rio
- Ave. Duration
- 46h
- Frequency
- Once a week
- Estimated price
- R$550–850
- Schedules at
- crucerodelnorte.com.ar
- Book at
- crucerodelnorte.com.ar
- Cama
- R$550–850
Bus from Terminal de Omnibus Retiro to Tietê Bus Terminal
- Ave. Duration
- 39h
- Frequency
- 3 times a week
- Estimated price
- R$500–771
- Schedules at
- crucerodelnorte.com.ar
- Book at
- crucerodelnorte.com.ar
- Cama
- R$500–700
- Phone
- +57 323 563 9139
- [email protected]
- Website
- copetran.com
Bus from Terminal Santa Marta to Terminal Metropolitana de Barranquilla
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- R$51–95
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- R$70–95
Bus from Terminal Santa Marta to Terminal de Transportes de Riohacha
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- R$90–130
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- R$90–130
Bus from Terminal Santa Marta to Terminal Cúcuta
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- R$230–320
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- R$230–320
Bus from Terminal Santa Marta to Terminal Cúcuta
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- R$230–320
- Schedules at
- copetran.com
- Book at
- copetran.com
- Road
- R$230–320
- Phone
- 01 800 051 8002
- [email protected]
- Website
- unitransco.com
Bus from Terminal Santa Marta to Terminal Metropolitana de Barranquilla
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- R$64
- Schedules at
- unitransco.com
- Book at
- unitransco.com
- Phone
- +57 604 444 8888
- [email protected]
- Website
- rapidoochoa.com.co
Bus from Terminal Santa Marta to Terminal Metropolitana de Barranquilla
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a day
- Estimated price
- R$60–90
- Schedules at
- rapidoochoa.com.co
- Book at
- rapidoochoa.com.co
Bus from Terminal Santa Marta to Terminal de Transportes de Riohacha
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- R$70–120
- Schedules at
- rapidoochoa.com.co
- Book at
- rapidoochoa.com.co
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Tietê Bus Terminal to Rio de Janeiro
- Ave. Duration
- 8h 5m
- Frequency
- Hourly
- Estimated price
- R$160–260
- Schedules at
- gontijo.com.br
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 Train travel in Spain: A guide to Renfe, Which side of Niagara Falls should I choose (and how do I get there)?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Santa Marta to Rio de Janeiro is 8371 km. It takes approximately 4 days 20h to drive from Santa Marta to Rio de Janeiro.
There are 9930+ hotels available in Rio de Janeiro.




























