There are 5 ways to get from Belize to Mexico City by ferry, plane, 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.
Ferry to Chetumal International Airport, fly to Benito Juárez International Airport
best- Take the ferry from San Pedro to Chetumalferry
- Fly from Chetumal International Airport (CTM) to Benito Juárez International Airport (MEX)plane CTM - MEX
4h 28m$2,430–5,158Bus
- Take the bus from Belize City to Chetumalbus Belize city
- Take the bus from Chetumal to México Terminal TAPObus
23h 55m$2,541–7,255Drive 1,404.2 km
- Drive from Belize City to Mexico Citycar 1,404.2 km
19h 15m$5,025–7,259Fly Belize City Goldson Intl Apt to Benito Juárez International Airport
- Fly from Belize City Goldson Intl Apt (BZE) to Benito Juárez International Airport (MEX)plane BZE - MEX
4h 50m$8,500–18,000Ferry to Chetumal International Airport, fly to Felipe Ángeles International Airport
- Take the ferry from San Pedro to Chetumalferry
- Fly from Chetumal International Airport (CTM) to Felipe Ángeles International Airport (NLU)plane CTM - NLU
6h 6m$2,680–6,158
Belize to Mexico City by bus
Questions & Answers
The cheapest way to get from Belize to Mexico City is to bus which costs $2500 - $7500 and takes 23h 55m.
The fastest way to get from Belize to Mexico City is to ferry and fly which takes 4h 28m and costs $2400 - $5500.
No, there is no direct bus from Belize to Mexico City. However, there are services departing from Belize City and arriving at México Terminal TAPO via Chetumal. The journey, including transfers, takes approximately 23h 55m.
The distance between Belize and Mexico City is 1225 km. The road distance is 1404.2 km.
The best way to get from Belize to Mexico City without a car is to bus which takes 23h 55m and costs $2500 - $7500.
It takes approximately 4h 28m to get from Belize to Mexico City, including transfers.
Belize to Mexico City bus services, operated by Mundo Maya Travels (MayanOz), depart from Belize City station.
The best way to get from Belize to Mexico City is to bus which takes 23h 55m and costs $2500 - $7500. Alternatively, you can fly, which costs $8500 - $18000 and takes 4h 50m.
There is no direct flight from Belize City Goldson Intl Apt Airport to Benito Juárez International Airport Airport. The quickest flight takes 6h 51m and has one stopover.
Belize to Mexico City bus services, operated by Mundo Maya Travels (MayanOz), arrive at Chetumal station.
What companies run services between Belize and Mexico City, Mexico?
You can take a bus from Belize City to México Terminal TAPO via Chetumal in around 23h 55m. Alternatively, American Airlines, Copa Airlines, and four other airlines fly from Belize City Goldson Intl Apt (BZE) to Benito Juárez International Airport (MEX) 5 times a day.
- Website
- aeromexico.com
Flights from Chetumal International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- $1,300–7,000
Flights from Belize City Goldson Intl Apt to Benito Juárez International Airport via Guatemala City
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $1,700–8,500
Flights from Belize City Goldson Intl Apt to Benito Juárez International Airport via Cancun
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $1,900–9,000
- Website
- aa.com
Flights from Belize City Goldson Intl Apt to Benito Juárez International Airport via Miami
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $3,200–13,000
Flights from Belize City Goldson Intl Apt to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 19m
- When
- Every day
- Estimated price
- $3,300–14,000
- Website
- copaair.com
Flights from Chetumal International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- $1,300–3,500
Flights from Belize City Goldson Intl Apt to Benito Juárez International Airport via Panama City
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $3,600–15,000
- Website
- vivaaerobus.com
Flights from Chetumal International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $1,100–3,500
Flights from Chetumal International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $1,400–4,300
- Website
- mexicana.gob.mx
Flights from Chetumal International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 2h 5m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- $1,300–7,000
- Website
- volaris.com
Flights from Chetumal International Airport to Benito Juárez International Airport
- Ave. Duration
- 2h 6m
- When
- Every day
- Estimated price
- $1,300–3,500
- Website
- united.com
Flights from Belize City Goldson Intl Apt to Benito Juárez International Airport via Houston
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- $2,800–12,000
- [email protected]
- Website
- travelmundomaya.com
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,000–3,600
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to México Terminal TAPO
- Ave. Duration
- 20h 55m
- Frequency
- 3 times a day
- Estimated price
- $2,000–3,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- [email protected]
- Website
- travelmundomaya.com
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- $750–1,700
- Website
- https://travelmundomaya.com/home
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- $750–1,700
- Website
- https://travelmundomaya.com/home
- Phone
- +52 983 117 3519
- [email protected]
- Website
- chetumaltours.com
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $1,200–1,400
- Schedules at
- chetumaltours.com
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $1,200–1,400
- Schedules at
- chetumaltours.com
- Phone
- +52 983 835 8736
- [email protected]
- Website
- sanpedrowatertaxi.com
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- $1,000–1,400
- Website
- https://www.sanpedrowatertaxi.com/
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- $1,000–1,400
- Website
- https://www.sanpedrowatertaxi.com/
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 The London Underground: Essential tips to navigate the Tube, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Belize to Mexico City is 1404 km. It takes approximately 19h 15m to drive from Belize to Mexico City.
TAG Airlines, Tropic Air, Copa Airlines and three other airlines offer flights from Belize City Goldson Intl Apt Airport to Benito Juárez International Airport Airport.
There are 3668+ hotels available in Mexico City.















