Rome2Rio

How to get fromBelize to Mahahualby plane, car or bus

Find Transport to Mahahual

See all options

There are 4 ways to get from Belize to Mahahual by plane, car, 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.

  1. Fly, car

    best
    1. Fly from John Greif Ii Airport (SPR) to Corozal Airport (CZH)plane plane SPR - CZH
    2. Drive from Chetumal to Mahahual Centrocar car
    2h 23m
    $3,192–3,646
  2. Drive 281.7 km

    cheapest
    1. Drive from Belize City to Mahahualcar car 281.7 km
    4h 20m
    $1,053–1,520
  3. Bus, car

    1. Take the bus from Belize City to Chetumalbus bus
    2. Drive from Chetumal to Mahahual Centrocar car
    4h 50m
    $2,159
  4. Bus, car via Novelo's Bus Terminal

    1. Take the bus from Novelo's Bus Terminal to Nuevo Mercadobus bus Benque
    2. Drive from Chetumal to Mahahual Centrocar car
    5h 12m
    $2,041

John Greif Ii Airport (SPR) to Corozal Airport (CZH) flights

Calendar31Weekly Planes
Duration21 minAverage Duration
Ticket$1,125Cheapest Price
See schedules

Questions & Answers

What companies run services between Belize and Mahahual, Mexico?

There is no direct connection from Belize to Mahahual. However, you can fly to Corozal Airport (CZH), drive to Chetumal, then drive to Mahahual Centro. Alternatively, you can take a bus from Belize City to Mahahual Centro via Chetumal and Chetumal in around 4h 50m.

Airlines
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling by boat in Italy, and How to travel India's Golden Triangle - to help you get the most out of your next trip.