There are 6 ways to get from Mahahual to Cholula by car, plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car to Chetumal International Airport, fly to Benito Juárez International Airport, bus
best- Drive from Mahahual Centro to Chetumal
- Fly from Chetumal International Airport (CTM) to Benito Juárez International Airport (MEX)CTM - MEX
- Take the bus from Oasis Santa Martha Acatitla to Cuautlancingo
7h 41m$3,060–5,665Drive 1,317.3 km
cheapest- Drive from Mahahual to Cholula1,317.3 km
16h 23m$2,478–3,579Car, bus via Xpujil
- Drive from Mahahual Centro to Chetumal
- Take the bus from Chetumal to Xpujil
- Take the bus from Xpujil to Puebla Capu
21h 17m$3,760–4,990Shuttle to Cancún International Airport, fly to Hermanos Serdán International Airport
- Take a shuttle bus from Mahahual to Playa del Carmen
- Fly from Cancún International Airport (CUN) to Hermanos Serdán International Airport (PBC)CUN - PBC
8h 11m$6,482–25,331Car to Chetumal International Airport, fly to Felipe Ángeles International Airport, bus
- Drive from Mahahual Centro to Chetumal
- Fly from Chetumal International Airport (CTM) to Felipe Ángeles International Airport (NLU)CTM - NLU
- Take the bus from Oasis Santa Martha Acatitla to Cuautlancingo
9h 36m$3,140–5,820Car, bus
- Drive from Mahahual Centro to Chetumal
- Take the bus from Chetumal to Puebla
23h 51m$3,630–4,540
Chetumal International Airport (CTM) to Benito Juárez International Airport (MEX) flights
Questions & Answers
The cheapest way to get from Mahahual to Cholula is to drive which costs $2400 - $3600 and takes 16h 23m.
The fastest way to get from Mahahual to Cholula is to car and fly and bus which takes 7h 41m and costs $3000 - $6000.
The distance between Mahahual and Cholula is 1403 km. The road distance is 1317.3 km.
It takes approximately 7h 41m to get from Mahahual to Cholula, including transfers.
Cholula is 1h behind Mahahual. It is currently 10:24 PM in Mahahual and 9:24 PM in Cholula.
Yes, the driving distance between Mahahual to Cholula is 1317 km. It takes approximately 16h 23m to drive from Mahahual to Cholula.
There are 661+ hotels available in Cholula.
What companies run services between Mahahual, Mexico and Cholula, Mexico?
There is no direct connection from Mahahual to Cholula. However, you can drive to Chetumal, take the taxi to Chetumal International Airport (CTM) airport, fly to Benito Juárez International Airport (MEX), walk to Terminal Aérea, take the line 5 subway to Pantitlán, take the subway to Santa Marta, walk to Oasis Santa Martha Acatitla, then take the bus to Cuautlancingo. Alternatively, you can take a vehicle from Mahahual Centro to Cholula via Chetumal, Chetumal, Xpujil, and Puebla Capu in around 21h 17m.
- Website
- vivaaerobus.com
Flights from Chetumal International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $1,000–3,400
Flights from Cancún International Airport to Hermanos Serdán International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- $1,600–4,500
Flights from Cancún International Airport to Hermanos Serdán International Airport via Monterrey
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,600–4,500
Flights from Chetumal International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $1,000–3,200
- Website
- volaris.com
Flights from Chetumal International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $1,100–3,400
Flights from Cancún International Airport to Hermanos Serdán International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- $1,100–6,000
- Website
- mexicana.gob.mx
Flights from Chetumal International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $1,200–7,000
- Website
- aeromexico.com
Flights from Chetumal International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $1,300–7,500
- Phone
- +52 222 273 8300
- contacto@estrellaroja.com.mx
- Website
- estrellaroja.com.mx
Bus from Oasis Santa Martha Acatitla to Cuautlancingo
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- $190–380
- Schedules at
- estrellaroja.com.mx
- Book at
- estrellaroja.com.mx
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Chetumal to Xpujil
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $110–500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Xpujil to Puebla Capu
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- $1,700–2,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Chetumal to Puebla
- Ave. Duration
- 21h
- Frequency
- 3 times a day
- Estimated price
- $1,800–2,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Mahahual to Playa del Carmen
- Ave. Duration
- 3h 25m
- Frequency
- On demand
- Estimated price
- $4,000–17,000
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $9,500–17,000
- Phone
- +52 983 106 0027
- alfredopugajr@gmail.com
- Website
- facebook.com
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- facebook.com
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 travel India's Golden Triangle, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
















