Travel options for:
Mexico City to Belize City
  • Fly to Chetumal, bus

    $73 - $225
    1. Mexico City

      17 min - every 10 minutes - line 4

    2. Mexico City (MEX)

      1 h 50 min - non-stop

      $60 - $210

    3. Chetumal (CTM)

      23 min - 14.5 miles

      $1 - $3

    4. Corozal

      1 h 29 min - twice daily

      $7 - $12

  • Fly to Belize City Goldson Intl Apt

    $300 - $650
    1. Mexico City

      17 min - every 10 minutes - line 4

    2. Mexico City (MEX)

      4 h 16 min - 1 stopover

      $280 - $650

    3. Belize City Goldson (BZE)

      30 min - on demand

      $20

  • Bus via Cancún Terminal ADO

    $105 - $171
    1. Consulado_1

      6 min - every 15 minutes - line 5

    2. Mexico City

      14 h 20 min - 5 times a day

      $75 - $130

    3. Cancún Terminal ADO

      6 h - twice daily

      $26 - $45

  • Bus

    $76 - $123
    1. Mexico City TAPO Bus

      6 h - every 30 minutes

      $20 - $35

    2. Veracruz

      17 h 10 min - once daily

      $50 - $85

    3. Chetumal

      3 h 45 min - hourly

      $6

  • Drive

    $110 - $180
    1. Mexico City

      18 h 9 min - 886.8 miles

      $110 - $180

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

From San Lázaro line 4 night bus to Mexico City airport, fly to Chetumal airport, drive to Corozal, then bus to Belize City. 5 h 59 min $123. From San Lázaro line 4 night bus to Mexico City airport, fly to Belize City Goldson Intl Apt airport, then shuttle to Belize City. 7 h 33 min $460. From Consulado_1 line 5 subway to Mexico City, bus to Cancún Terminal ADO, then bus to Belize City. 22 h 26 min $147. From Mexico City TAPO Bus bus to Veracruz, bus to Chetumal, then bus to Belize City. 28 h 16 min $92. From Mexico City drive to Belize City. 18 h 9 min $145.