There are 5 ways to get from Oaxaca to Puerto Morelos Municipality by plane, taxi, 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, taxi
best- Fly from Oaxaca International Airport (OAX) to Cancún International Airport (CUN)plane OAX - CUN
- Take the taxi from Cancún International Airport (CUN) to Puerto Morelos Municipalitytaxi
4h 18m$2,700–5,728Bus
cheapest- Take the bus from Oaxaca to Villahermosabus
- Take the bus from Villahermosa to Terminal de Autobuses ADO Cancúnbus
- Take the bus from Terminal de Autobuses ADO Cancún to Leona Vicariobus
29h 15m$2,476–4,906Drive 1,403.9 km
- Drive from Oaxaca to Puerto Morelos Municipalitycar 1,403.9 km
18h 26m$2,498–3,607Bus via Coatzacoalcos
- Take the bus from Oaxaca to Coatzacoalcosbus
- Take the bus from Coatzacoalcos to Terminal de Autobuses ADO Cancúnbus
- Take the bus from Terminal de Autobuses ADO Cancún to Leona Vicariobus
31h 36m$2,828–4,870Bus via Tonalá
- Take the bus from Oaxaca to Tonalábus
- Take the bus from Tonalá to Terminal de Autobuses ADO Cancúnbus
- Take the bus from Terminal de Autobuses ADO Cancún to Leona Vicariobus
32h 13m$2,949–5,613
Oaxaca International Airport (OAX) to Cancún International Airport (CUN) flights
Questions & Answers
The cheapest way to get from Oaxaca to Puerto Morelos Municipality is to drive which costs $2500 - $3700 and takes 18h 26m.
The fastest way to get from Oaxaca to Puerto Morelos Municipality is to fly and taxi which takes 4h 18m and costs $2700 - $6000.
No, there is no direct bus from Oaxaca to Puerto Morelos Municipality. However, there are services departing from Oaxaca and arriving at Leona Vicario via Villahermosa and Terminal de Autobuses ADO Cancún. The journey, including transfers, takes approximately 29h 15m.
The distance between Oaxaca and Puerto Morelos Municipality is 1184 km. The road distance is 1403.9 km.
The best way to get from Oaxaca to Puerto Morelos Municipality without a car is to bus which takes 29h 15m and costs $2400 - $5000.
It takes approximately 4h 18m to get from Oaxaca to Puerto Morelos Municipality, including transfers.
Oaxaca to Puerto Morelos Municipality bus services, operated by ADO, depart from Oaxaca station.
Oaxaca to Puerto Morelos Municipality bus services, operated by ADO, arrive at Villahermosa station.
Yes, the driving distance between Oaxaca to Puerto Morelos Municipality is 1404 km. It takes approximately 18h 26m to drive from Oaxaca to Puerto Morelos Municipality.
There are 212+ hotels available in Puerto Morelos Municipality.
What companies run services between Oaxaca, Mexico and Puerto Morelos Municipality, Mexico?
You can take a bus from Oaxaca to Puerto Morelos Municipality via Villahermosa, Terminal de Autobuses ADO Cancún, and Leona Vicario in around 29h 15m.
- Website
- volaris.com
Flights from Oaxaca International Airport to Cancún International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $1,400–3,800
Flights from Oaxaca International Airport to Cancún International Airport via Queretaro
- Ave. Duration
- 4h 27m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $1,400–3,800
- Website
- vivaaerobus.com
Flights from Oaxaca International Airport to Cancún International Airport via Mexico City
- Ave. Duration
- 4h 30m
- When
- Thursday and Sunday
- Estimated price
- $1,300–5,500
- Website
- aeromexico.com
Flights from Oaxaca International Airport to Cancún International Airport via Mexico City
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $1,500–7,500
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Oaxaca to Villahermosa
- Ave. Duration
- 12h 45m
- Frequency
- Twice daily
- Estimated price
- $1,300–2,000
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Villahermosa to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 14h 32m
- Frequency
- Every 30 minutes
- Estimated price
- $1,600–2,400
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Oaxaca to Coatzacoalcos
- Ave. Duration
- 11h 35m
- Frequency
- Twice daily
- Estimated price
- $1,000–1,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Coatzacoalcos to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 17h 25m
- Frequency
- Hourly
- Estimated price
- $1,600–3,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Villahermosa to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 15h 50m
- Frequency
- 5 times a day
- Estimated price
- $1,500–2,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Oaxaca to Tonalá
- Ave. Duration
- 7h 33m
- Frequency
- 4 times a day
- Estimated price
- $750–1,600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Tonalá to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 21h 55m
- Frequency
- Once daily
- Estimated price
- $2,000–3,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Villahermosa to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 16h 10m
- Frequency
- 3 times a day
- Estimated price
- $950–1,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 555 784 4652
- [email protected]
- Website
- facebook.com
Bus from Terminal de Autobuses ADO Cancún to Leona Vicario
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $30–80
- Schedules at
- ahorrobus.com.mx
Bus from Terminal de Autobuses ADO Cancún to Leona Vicario
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $30–80
- Schedules at
- ahorrobus.com.mx
Bus from Terminal de Autobuses ADO Cancún to Leona Vicario
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $30–80
- Schedules at
- ahorrobus.com.mx
- Ave. Duration
- 47 min
- Estimated price
- $1,300–1,700
Taxi Cancún
- Phone
- +52 998 108 83 38
- Website
- taxiencancun.com
Taxi Cancun Five
- Phone
- +52 998 320 55 05
- Website
- taxicancunfive.com.mx
Taxi Cancún Génesis
- Phone
- +52 998 521 05 64
Sitio 5
- Phone
- +52 348 129 58 60
Taxis Ocean Coral H10
- Phone
- +52 998 335 16 04
Taxi Stand
- Phone
- +52 998 580 8574
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 Which side of Niagara Falls should I choose (and how do I get there)?, What are the different types of Renfe trains in Spain?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

















