There are 5 ways to get from Cdmx to Belize City by plane, shuttle, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Benito Juárez International Airport to Chetumal International Airport, shuttle
best- Fly from Benito Juárez International Airport (MEX) to Chetumal International Airport (CTM)plane MEX - CTM
- Take a shuttle bus from Corozal to Belize City
6h 24mBus
cheapest- Take the bus from México Terminal TAPO to Chetumalbus
- Take the bus from Chetumal to Belize Citybus Chetumal
26h 19m$140–432Drive 1,402.2 km
- Drive from Cdmx to Belize Citycar 1,402.2 km
19h 15m$292–422Fly Felipe Ángeles International Airport to Chetumal International Airport, shuttle
- Fly from Felipe Ángeles International Airport (NLU) to Chetumal International Airport (CTM)plane NLU - CTM
- Take a shuttle bus from Corozal to Belize City
7h 34mFly Benito Juárez International Airport to Belize City Goldson Intl Apt
- Fly from Benito Juárez International Airport (MEX) to Belize City Goldson Intl Apt (BZE)plane MEX - BZE
7h 56m$364–932
Cdmx to Belize City by foot and bus
Questions & Answers
The cheapest way to get from Cdmx to Belize City is to bus which costs $140 - $440 and takes 26h 19m.
The fastest way to get from Cdmx to Belize City is to fly which takes 7h 56m and costs $360 - $950.
No, there is no direct bus from Cdmx to Belize City. However, there are services departing from Museo San Carlos and arriving at Belize City via México Terminal TAPO and Chetumal. The journey, including transfers, takes approximately 26h 19m.
The distance between Cdmx and Belize City is 1307 km. The road distance is 1402.2 km.
The best way to get from Cdmx to Belize City without a car is to bus which takes 26h 19m and costs $140 - $440.
It takes approximately 6h 24m to get from Cdmx to Belize City, including transfers.
Cdmx to Belize City bus services, operated by ADO, depart from México Terminal TAPO station.
The best way to get from Cdmx to Belize City is to bus which takes 26h 19m and costs $140 - $440. Alternatively, you can fly, which costs $360 - $950 and takes 7h 56m.
Cdmx to Belize City bus services, operated by ADO, arrive at Chetumal station.
Yes, the driving distance between Cdmx to Belize City is 1402 km. It takes approximately 19h 15m to drive from Cdmx to Belize City.
What companies run services between Cdmx, Mexico and Belize City, Belize?
You can take a vehicle from Cdmx to Belize City via Museo San Carlos, San Lázaro, México Terminal TAPO, and Chetumal in around 26h 19m. Alternatively, United Airlines, American Airlines, and six other airlines fly from Benito Juárez International Airport (MEX) to Belize City Goldson Intl Apt (BZE) 4 times a day.
- Website
- copaair.com
Flights from Benito Juárez International Airport to Chetumal International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $70–180
Flights from Benito Juárez International Airport to Belize City Goldson Intl Apt via Panama City
- Ave. Duration
- 8h 17m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $230–950
- Phone
- +501 614 9503
- [email protected]
- Website
- Nelson Maya Adventures
Shuttle from Corozal to Belize City
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
Shuttle from Corozal to Belize City
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
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 Train travel in Spain: A guide to Renfe, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
There are 64+ hotels available in Belize City.


