There are 8 ways to get from Rivas to Oaxaca by shuttle, 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.
Shuttle to Managua Airport, fly
best- Take a shuttle bus from Rivas to Granada
- Fly from Managua Airport (MGA) to Oaxaca International Airport (OAX)plane MGA - OAX
11h 50m$10,578–16,078Bus
cheapest- Take the bus from Rivas to El Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Oaxacabus
38h 56m$1,784–2,913Drive 1,715.4 km
- Drive from Rivas to Oaxacacar 1,715.4 km
24h 51m$3,637–5,254Shuttle, bus
- Take a shuttle bus from Rivas to León
- Take a shuttle bus from León to Antigua Guatemala
- Take a shuttle bus from Antigua Guatemala to Tapachula
- Take the bus from Tapachula to Jalapabus
- Take the bus from Jalapa to Oaxacabus
41h 46m$6,193–8,703Shuttle, shuttle to Juan Santamaría International Airport, fly
- Take a shuttle bus from Peñas Blancas to La Fortuna
- Take a shuttle bus from La Fortuna to Alajuela
- Fly from Juan Santamaría International Airport (SJO) to Oaxaca International Airport (OAX)plane SJO - OAX
13h 15m$10,548–15,556Bus via Oaxaca
- Take the bus from Rivas to El Salvadorbus
- Take the bus from San Salvador to Tapachulabus
- Take the bus from Tapachula to Oaxacabus
39h 1m$2,284–4,313Bus via San Cristóbal de las Casas
- Take the bus from Rivas to El Salvadorbus
- Take the bus from Apopa to Santa Anabus 276
- Take the bus from Santa Ana to Panajachelbus
- Take the bus from Panajachel to San Cristóbal de las Casasbus
- Take the bus from San Cristóbal de las Casas to Oaxacabus
39h 35mBus via Guatemala City
- Take the bus from Rivas to El Salvadorbus
- Take the bus from Terminal San Carlos - Ticabus to Guatemala Aguilar Batresbus
- Take the bus from Guatemana Aguilar Batres to Tapachulabus
- Take the bus from Tapachula to Oaxacabus
44h 11m$2,425–4,419
Managua Airport (MGA) to Oaxaca International Airport (OAX) flights
Questions & Answers
The cheapest way to get from Rivas to Oaxaca is to bus which costs $1700 - $3000 and takes 38h 56m.
The fastest way to get from Rivas to Oaxaca is to shuttle and fly which takes 11h 50m and costs $10000 - $17000.
No, there is no direct bus from Rivas to Oaxaca. However, there are services departing from Rivas and arriving at Oaxaca via San Salvador, Apopa, Santa Ana, Panajachel and San Cristóbal de las Casas. The journey, including transfers, takes approximately 39h 35m.
The distance between Rivas and Oaxaca is 1379 km. The road distance is 1715.4 km.
The best way to get from Rivas to Oaxaca without a car is to shuttle and bus which takes 41h 46m and costs $6000 - $9000.
It takes approximately 11h 50m to get from Rivas to Oaxaca, including transfers.
Rivas to Oaxaca bus services, operated by Tica Bus, depart from Rivas station.
Rivas to Oaxaca bus services, operated by Tica Bus, arrive at El Salvador station.
Yes, the driving distance between Rivas to Oaxaca is 1715 km. It takes approximately 24h 51m to drive from Rivas to Oaxaca.
There are 803+ hotels available in Oaxaca.
What companies run services between Rivas, Nicaragua and Oaxaca, Mexico?
You can take a bus from Rivas to Oaxaca via El Salvador, San Salvador, and Tapachula in around 38h 56m.
- Website
- aeromexico.com
Flights from Managua Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 8h 21m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $2,100–11,000
Flights from Juan Santamaría International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 7h 49m
- When
- Every day
- Estimated price
- $2,100–17,000
- Website
- united.com
Flights from Managua Airport to Oaxaca International Airport via Houston
- Ave. Duration
- 12h 41m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $3,400–15,000
Flights from Juan Santamaría International Airport to Oaxaca International Airport via Houston
- Ave. Duration
- 10h 41m
- When
- Every day
- Estimated price
- $3,300–14,000
- Website
- volaris.com
Flights from Juan Santamaría International Airport to Oaxaca International Airport via Cancun
- Ave. Duration
- 7h 43m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $3,000–8,000
- Phone
- +1 586 310 8389
- info@easyridecostarica.com
- Website
- easyridecostarica.com
Shuttle from Rivas to Granada
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $2,219
- Schedules at
- easyridecostarica.com
Shuttle from Rivas to León
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- $4,454
- Schedules at
- easyridecostarica.com
- Phone
- +52 962 625 2435
- info@ticabus.com
- Website
- ticabus.com
Bus from Rivas to El Salvador
- Ave. Duration
- 14h 51m
- Frequency
- Once daily
- Estimated price
- $700–1,200
- Website
- https://www.ticabus.com/en/
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- 4 times a week
- Estimated price
- $550–800
- Website
- https://www.ticabus.com/en/
Bus from Guatemana Aguilar Batres to Tapachula
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- $400–550
- Website
- https://www.ticabus.com/en/
- Phone
- +𝟓𝟎𝟑 𝟐𝟐𝟐𝟒 𝟔𝟓𝟒𝟖
- elcondorinternacional@gmail.com
- Website
- facebook.com
Bus from San Salvador to Tapachula
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- $860
- Schedules at
- facebook.com
- Phone
- 800 397 7292
- Website
- fypsa.com.mx
Bus from Tapachula to Oaxaca
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $500–800
- Schedules at
- fypsa.com.mx
Bus from Tapachula to Jalapa
- Ave. Duration
- 8h 27m
- Frequency
- Once daily
- Estimated price
- $350–550
- Schedules at
- fypsa.com.mx
- Phone
- +502 5308 5106
- info@adrenalinatours.com
- Website
- adrenalinatours.com
Shuttle from León to Antigua Guatemala
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $1,634
- Schedules at
- adrenalinatours.com
- Phone
- +502 5139 7958
- iximchetravel@gmail.com
- Website
- facebook.com
Shuttle from León to Antigua Guatemala
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- $1,204
- Schedules at
- facebook.com
- Phone
- +502 4021 1921
- aviajarguatemala@gmail.com
- Website
- aviajarguatemala.webnode.es
Shuttle from León to Antigua Guatemala
- Ave. Duration
- 21h 30m
- Frequency
- Twice a week
- Estimated price
- $850–2,000
- Schedules at
- facebook.com
Shuttle from Antigua Guatemala to Tapachula
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- $340–1,400
- Schedules at
- facebook.com
- Phone
- +52 951 189 5366
- Website
- facebook.com
Bus from Jalapa to Oaxaca
- Ave. Duration
- 4h 48m
- Frequency
- Hourly
- Estimated price
- $200–300
- Schedules at
- facebook.com
- Phone
- 1 800 715 1970
- info@ridecr.com
- Website
- ridecr.com
Shuttle from Peñas Blancas to La Fortuna
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $4,644
- Website
- https://www.ridecr.com/
Shuttle from La Fortuna to Alajuela
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $2,876
- Website
- https://www.ridecr.com/
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Tapachula to Oaxaca
- Ave. Duration
- 12h 5m
- Frequency
- 4 times a day
- Estimated price
- $1,000–2,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from San Cristóbal de las Casas to Oaxaca
- Ave. Duration
- 12h 5m
- Frequency
- 3 times a day
- Estimated price
- $1,000–2,000
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Apopa to Santa Ana
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Phone
- +502 7762 2462
- eternaprimaverapana@hotmail.es
- Website
- facebook.com
Bus from Santa Ana to Panajachel
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $897
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
Bus from Panajachel to San Cristóbal de las Casas
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $785
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
- Phone
- +504 9919 5375
- Website
- cristobalcolon.com.gt
Bus from Terminal San Carlos - Ticabus to Guatemala Aguilar Batres
- Ave. Duration
- 6h 10m
- Frequency
- 4 times a day
- Estimated price
- $330–470
- Schedules at
- cristobalcolon.com.gt
- Road
- $330–470
Bus from Guatemana Aguilar Batres to Tapachula
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- $370–550
- Schedules at
- cristobalcolon.com.gt
- Road
- $370–550
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 10 amazing places to get away from it all in Australia, How do I buy a London Underground ticket?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.



























