Rome2Rio

How to get fromCdmx to Mahahualby plane, train, bus, car or shuttle

Find Transport to Mahahual

See all options

There are 11 ways to get from Cdmx to Mahahual by plane, train, bus, car, 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.

  1. Fly Felipe Ángeles International Airport to Tulum International Airport, train, bus

    best
    1. Fly from Felipe Ángeles International Airport (NLU) to Tulum International Airport (TQO)planeNLU - TQO
    2. Take the train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Limones - Chacchobentrain
    3. Take the bus from Limones to Mahahual Centrobus
    7h 40m
    $3,210–7,091
  2. Fly Benito Juárez International Airport to Mérida International Airport, drive

    cheapest
    1. Fly from Benito Juárez International Airport (MEX) to Mérida International Airport (MID)planeMEX - MID
    2. Drive from Mérida International Airport (MID) to Mahahualcar
    8h 40m
    $2,011–5,535
  3. Bus, car

    1. Take the bus from México Terminal TAPO to Chetumalbus
    2. Drive from Chetumal to Mahahual Centrocar
    23h 50m
    $3,835–4,745
  4. Drive 1,427.5 km

    1. Drive from Cdmx to Mahahualcar1,427.5 km
    17h 34m
    $2,747–3,968
  5. Fly Felipe Ángeles International Airport to Cancún International Airport, shuttle

    1. Fly from Felipe Ángeles International Airport (NLU) to Cancún International Airport (CUN)planeNLU - CUN
    2. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Bus Stationshuttle
    3. Take a shuttle bus from Playa del Carmen to Mahahualshuttle
    8h 38m
    $6,410–24,021
  6. Fly Felipe Ángeles International Airport to Mérida International Airport, drive

    1. Fly from Felipe Ángeles International Airport (NLU) to Mérida International Airport (MID)planeNLU - MID
    2. Drive from Mérida International Airport (MID) to Mahahualcar
    7h 40m
    $2,210–4,921
  7. Fly Benito Juárez International Airport to Cancún International Airport, shuttle

    1. Fly from Benito Juárez International Airport (MEX) to Cancún International Airport (CUN)planeMEX - CUN
    2. Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Bus Stationshuttle
    3. Take a shuttle bus from Playa del Carmen to Mahahualshuttle
    9h 17m
    $5,811–24,235
  8. Fly Felipe Ángeles International Airport to Chetumal International Airport, car

    1. Fly from Felipe Ángeles International Airport (NLU) to Chetumal International Airport (CTM)planeNLU - CTM
    2. Drive from Chetumal to Mahahual Centrocar
    7h 55m
    $3,575–12,108
  9. Fly Benito Juárez International Airport to Chetumal International Airport, car

    1. Fly from Benito Juárez International Airport (MEX) to Chetumal International Airport (CTM)planeMEX - CTM
    2. Drive from Chetumal to Mahahual Centrocar
    8h 58m
    $2,976–5,422
  10. Fly Benito Juárez International Airport to Tulum International Airport, train, bus

    1. Fly from Benito Juárez International Airport (MEX) to Tulum International Airport (TQO)planeMEX - TQO
    2. Take the train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Limones - Chacchobentrain
    3. Take the bus from Limones to Mahahual Centrobus
    9h 6m
    $4,111–10,805
  11. Bus, car via Villahermosa

    1. Take the bus from Mexico City Politécnico to Villahermosabus
    2. Take the bus from Villahermosa to Chetumalbus
    3. Drive from Chetumal to Mahahual Centrocar
    25h 3m
    $3,552–4,502

Felipe Ángeles International Airport (NLU) to Tulum International Airport (TQO) flights

Calendar27Weekly Planes
Duration1h 58mAverage Duration
Ticket$1,247Cheapest Price
See schedules

Questions & Answers

What companies run services between Cdmx, Mexico and Mahahual, Mexico?

There is no direct connection from Cdmx to Mahahual. However, you can take the taxi to Felipe Ángeles International Airport (NLU) airport, fly to Tulum International Airport (TQO), take the taxi to Estación Tren Maya Tulum Aeropuerto, take the train to Estación Tren Maya Limones - Chacchoben, walk to Limones, then take the bus to Mahahual Centro. Alternatively, you can take a vehicle from Cdmx to Mahahual Centro via Buenavista, Metro San Lázaro, México Terminal TAPO, Chetumal, and Chetumal in around 23h 50m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Other operators

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 What documents do I need to cross Niagara Falls?, Which side of Niagara Falls should I choose (and how do I get there)?, and Want to know more about Flixbus? - to help you get the most out of your next trip.