There are 5 ways to get from Yucatán Peninsula to Oaxaca by unknown, shuttle, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, Shared minivan to Chetumal International Airport, fly
best- Walk from Yucatán Peninsula to San Pedrounknown
- Take a shuttle bus from San Pedro to Chetumal
- Fly from Chetumal International Airport (CTM) to Oaxaca International Airport (OAX)plane CTM - OAX
7h 27mTravel, bus
- Walk from Yucatán Peninsula to Xpujilunknown
- Take the bus from Xpujil to Cárdenasbus
- Take the bus from Cárdenas to Oaxacabus
20h 46mTravel, bus to Ing. Alberto Acuña Ongay International Airport, fly
- Walk from Yucatán Peninsula to Xpujilunknown
- Take the bus from Xpujil to Campechebus
- Fly from Ing. Alberto Acuña Ongay International Airport (CPE) to Oaxaca International Airport (OAX)plane CPE - OAX
10h 46mTravel, bus via Cintalapa
- Walk from Yucatán Peninsula to Xpujilunknown
- Take the bus from Xpujil to Tuxtla Gutiérrezbus
- Take the bus from Tuxtla Gutiérrez to Cintalapabus
- Take the bus from Cintalapa to Oaxacabus
22h 11mTravel, bus #2
- Walk from Yucatán Peninsula to Xpujilunknown
- Take the bus from Xpujil to Puebla Capubus
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado
23h 6m
Chetumal International Airport (CTM) to Oaxaca International Airport (OAX) flights
Questions & Answers
The distance between Yucatán Peninsula and Oaxaca is 1040 km.
The best way to get from Yucatán Peninsula to Oaxaca without a car is to travel and bus which takes 20h 46m and costs .
It takes approximately 7h 27m to get from Yucatán Peninsula to Oaxaca, including transfers.
There are 930+ hotels available in Oaxaca.
What companies run services between Yucatán Peninsula, Estado de Quintana Roo, Mexico and Oaxaca, Mexico?
There is no direct connection from Yucatán Peninsula to Oaxaca. However, you can travel to San Pedro, take the shuttle to Chetumal, take the taxi to Chetumal International Airport (CTM) airport, fly to Oaxaca International Airport (OAX), walk to Carretera Oaxaca - Puerto Ángel, then take the bus to Boulevard Eduardo Vasconcelos. Alternatively, you can take a vehicle from Yucatán Peninsula to Oaxaca via Xpujil and Cárdenas in around 20h 46m.
- Website
- aeromexico.com
Flights from Chetumal International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $1,600–8,500
Flights from Ing. Alberto Acuña Ongay International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $1,200–6,500
- Phone
- +52 983 126 4500
- Website
- SUCHAA
Shuttle from San Pedro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $55–1,200
- Schedules at
- SUCHAA
- Phone
- +52 921 167 7641
- [email protected]
- Website
- facebook.com
Bus from Xpujil to Cárdenas
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $600–750
- Schedules at
- facebook.com
- Phone
- +52 984 130 1992
- Website
- Turismo Diamante
Bus from Xpujil to Cárdenas
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $650–750
- Schedules at
- Turismo Diamante
Bus from Xpujil to Tuxtla Gutiérrez
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $600–850
- Schedules at
- Turismo Diamante
- Phone
- +52 998 398 8466
- [email protected]
- Website
- Vive Mexico
Bus from Xpujil to Cárdenas
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $480–530
- Schedules at
- Vive Mexico
- Phone
- +52 921 124 4435
- [email protected]
- Website
- Agencia de Viajes Chule
Bus from Xpujil to Cárdenas
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Estimated price
- $550–800
- Schedules at
- Agencia de Viajes Chule
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Xpujil to Cárdenas
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $600–950
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Cárdenas to Oaxaca
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- $1,200–1,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Xpujil to Puebla Capu
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- $1,900–3,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Oaxaca
- Ave. Duration
- 4h 40m
- Frequency
- Every 2 hours
- Estimated price
- $700–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $766
- ADO Platino
- $1,074
- Phone
- +52 981 811 9910
- [email protected]
- Website
- facebook.com
Bus from Xpujil to Campeche
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- $280–490
- Schedules at
- ahorrobus.com.mx
- Website
- ahorrobus.com.mx
Bus from Tuxtla Gutiérrez to Cintalapa
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- $65–160
- Schedules at
- ahorrobus.com.mx
Bus from Cintalapa to Oaxaca
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- $380–600
- Schedules at
- Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
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 How to get from Florence to Rome, Getting to Rome from the airport, and Getting to Milan from the airport - to help you get the most out of your next trip.




































