Travel options for:
Mahahual to Ambergris Caye (Island)
  • Bus, ferry

    $30 - $37
    1. Mahahual

      1 h 50 min - once daily

      $5 - $12

    2. Chetumal

      45 min - hourly

    3. Corozal

      8 min - 2212 feet

    4. Corozal

      2 h - once daily

      $25

    5. San Pedro

      4 min - 2.4 miles

  • Bus to Corozal, fly

    $65 - $162
    1. Mahahual

      1 h 50 min - once daily

      $5 - $12

    2. Chetumal

      45 min - hourly

    3. Corozal

      15 min - 8.9 miles

    4. Corozal (CZH)

      20 min - non-stop

      $60 - $150

    5. San Pedro (SPR)

      4 min - 2.4 miles

  • Bus, bus to Orange Walk, fly

    1. Mahahual

      1 h 50 min - once daily

      $5 - $12

    2. Chetumal

      1 h 46 min - hourly

    3. Orange Walk (ORZ)

      20 min - non-stop

      $23 - $250

    4. San Pedro (SPR)

      4 min - 2.4 miles

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Mahahual bus to Chetumal, bus to Corozal, walk to Corozal, ferry to San Pedro, then travel to Ambergris Caye (Island). 6 h 8 min $32. From Mahahual bus to Chetumal, bus to Corozal, drive to Corozal airport, fly to San Pedro airport, then travel to Ambergris Caye (Island). 4 h 36 min $127. From Mahahual bus to Chetumal, bus to Orange Walk airport, fly to San Pedro airport, then travel to Ambergris Caye (Island). 5 h 21 min.

 
 

How to get from Mahahual to Ambergris Caye (Island)?

There is no direct connection from Mahahual to Ambergris Caye (Island). However, you can take the bus to Chetumal, take the bus to Corozal, take the walk to Corozal, take the ferry to San Pedro, then take the travel to Ambergris Caye (Island). Alternatively, you can take the bus to Chetumal, take the bus to Corozal, take the drive to Corozal airport, fly to San Pedro, then take the travel to Ambergris Caye (Island).