There are 8 ways to get from Mahahual to Villahermosa by car, bus, train, plane, 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, bus
best- Drive from Mahahual Centro to Chetumalcar
- Take the bus from Chetumal to Villahermosabus
11h 6m$2,900–3,500Bus
cheapest- Take the bus from Mahahual Centro to Bacalarbus
- Take the bus from Bacalar to Villahermosabus Cancún
11h 54m$581–1,040Car, train, bus
- Drive from Mahahual Centro to Chetumalcar
- Take the train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Escárcegatrain
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Palenquetrain
- Take the bus from Palenque to Villahermosabus
13h 25m$7,545–32,395Drive 677.3 km
- Drive from Mahahual to Villahermosacar 677.3 km
9h 26m$1,204–1,739Car to Chetumal International Airport, fly
- Drive from Mahahual Centro to Chetumalcar
- Fly from Chetumal International Airport (CTM) to Carlos Rovirosa Pérez International Airport (VSA)plane CTM - VSA
7h 40m$5,890–10,290Bus via Villahermosa
- Take the bus from Mahahual Centro to Bacalarbus
- Take the bus from Bacalar to Villahermosabus
12h 21m$681–990Bus via Villahermosa #2
- Take the bus from Mahahual Centro to Bacalarbus
- Take the bus from Bacalar to Villahermosabus
12h 36m$731–1,290Shuttle to Cancún International Airport, fly
- Take a shuttle bus from Mahahual to Playa del Carmen
- Fly from Cancún International Airport (CUN) to Carlos Rovirosa Pérez International Airport (VSA)plane CUN - VSA
7h 25m$6,292–29,469
Mahahual to Villahermosa by bus
Questions & Answers
The cheapest way to get from Mahahual to Villahermosa is to bus which costs $550 - $1100 and takes 11h 54m.
The fastest way to get from Mahahual to Villahermosa is to shuttle and fly which takes 7h 25m and costs $6000 - $30000.
No, there is no direct bus from Mahahual to Villahermosa. However, there are services departing from Mahahual Centro and arriving at Villahermosa via Bacalar. The journey, including transfers, takes approximately 11h 54m.
The distance between Mahahual and Villahermosa is 717 km. The road distance is 677.3 km.
The best way to get from Mahahual to Villahermosa without a car is to bus which takes 11h 54m and costs $550 - $1100.
It takes approximately 11h 6m to get from Mahahual to Villahermosa, including transfers.
Mahahual to Villahermosa bus services, operated by Autobuses Caribe, depart from Mahahual Centro station.
Mahahual to Villahermosa bus services, operated by Autobuses Caribe, arrive at Bacalar station.
Villahermosa is 1h behind Mahahual. It is currently 6:20 PM in Mahahual and 5:20 PM in Villahermosa.
Yes, the driving distance between Mahahual to Villahermosa is 677 km. It takes approximately 9h 26m to drive from Mahahual to Villahermosa.
What companies run services between Mahahual, Mexico and Villahermosa, Mexico?
You can take a bus from Mahahual Centro to Villahermosa via Bacalar in around 11h 54m.
- Website
- aeromexico.com
Flights from Chetumal International Airport to Carlos Rovirosa Pérez International Airport via Mexico City
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $1,900–11,000
- Website
- vivaaerobus.com
Flights from Chetumal International Airport to Carlos Rovirosa Pérez International Airport via Mexico City
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- $3,100–11,000
Flights from Cancún International Airport to Carlos Rovirosa Pérez International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $1,300–3,800
- Phone
- +52 559 771 1000
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Escárcega
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- $320–1,700
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $320–420
- Local Tourist
- $400–550
- National Tourist
- $600–800
- International Tourist
- $800–1,100
- National Premier
- $950–1,300
- International Premier
- $1,300–1,700
Train from Estación Tren Maya Escárcega to Estación Tren Maya Palenque
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- $310–1,500
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $310–370
- Local Tourist
- $380–460
- National Tourist
- $550–700
- International Tourist
- $750–950
- National Premier
- $900–1,100
- International Premier
- $1,200–1,500
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Villahermosa
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- $1,100–1,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5652 9331
- [email protected]
- Website
- wayak.mx
Bus from Palenque to Villahermosa
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $4,831–27,000
- Website
- https://www.wayak.mx/
- Medium SUV 5 Passengers
- $4,900–7,000
- Sedan 3 Passengers
- $4,831
- Van 9 Passengers
- $6,000–8,500
- Sprinter 18 Passengers
- $21,000–27,000
- Sprinter 12 Passengers
- $17,710
- Phone
- +52 983 202 1165
- [email protected]
- Website
- facebook.com
Bus from Mahahual Centro to Bacalar
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- $80–190
- Schedules at
- facebook.com
Bus from Mahahual Centro to Bacalar
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- $80–190
- Schedules at
- facebook.com
Bus from Mahahual Centro to Bacalar
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- $80–190
- Schedules at
- facebook.com
- Phone
- +52 937 132 0108
- [email protected]
- Website
- facebook.com
Bus from Bacalar to Villahermosa
- Ave. Duration
- 8h 33m
- Frequency
- Once daily
- Estimated price
- $600–700
- Schedules at
- facebook.com
- Phone
- +52 998 398 8466
- [email protected]
- Website
- facebook.com
Bus from Bacalar to Villahermosa
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $500–550
- Schedules at
- facebook.com
- Phone
- +52 921 124 4435
- [email protected]
- Website
- facebook.com
Bus from Bacalar to Villahermosa
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- $600–850
- Schedules at
- facebook.com
- Phone
- +52 921 167 7641
- [email protected]
- Website
- facebook.com
Bus from Bacalar to Villahermosa
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $600–800
- Schedules at
- facebook.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Bacalar to Villahermosa
- Ave. Duration
- 9h 15m
- Frequency
- 3 times a day
- Estimated price
- $650–1,100
- 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,100–21,000
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $13,000–21,000
- Phone
- +52 983 106 0027
- [email protected]
- Website
- facebook.com
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- facebook.com
Car from Mahahual Centro to Chetumal
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $1,800
- Schedules at
- 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 get from Heathrow Airport into central London, 5 incredible day trips from Florence by train, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
There are 79+ hotels available in Villahermosa.





































