There are 6 ways to get from Veracruz to Belize by plane, bus, train, 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
best- Fly from Veracruz International Airport (VER) to Chetumal International Airport (CTM)VER - CTM
5h 11m$120–312Bus via Bacalar
cheapest- Take the bus from Veracruz to Coatzacoalcos
- Take the bus from Coatzacoalcos to Bacalar
- Take the bus from Chetumal to Belize City
22h 35m$87–344Bus
- Take the bus from Veracruz to Coatzacoalcos
- Take the bus from Coatzacoalcos to Chetumal
- Take the bus from Chetumal to Belize City
19h 9m$126–361Bus, train
- Take the bus from Veracruz to Coatzacoalcos
- Take the train from Tren Interoceánico Estación Coatzacoalcos to Tren Interoceánico Estación Palenque
- Take the train from Estación Tren Maya Palenque to Estación Tren Maya Escárcega
- Take the train from Estación Tren Maya Escárcega to Estación Tren Maya Chetumal Aeropuerto
- Take the bus from Chetumal to Belize City
25h 28m$125–488Drive 1,102.3 km
- Drive from Veracruz to Belize City1,102.3 km
16h 17m$230–331Bus #2
- Take the bus from Veracruz to Chetumal
- Take the bus from Chetumal to Bacalar
- Take the bus from Chetumal to Belize City
24h 25m$124–388
Veracruz International Airport (VER) to Chetumal International Airport (CTM) flights
Questions & Answers
The cheapest way to get from Veracruz to Belize is to bus via Bacalar which costs $85 - $350 and takes 22h 35m.
The fastest way to get from Veracruz to Belize is to fly which takes 5h 11m and costs $120 - $320.
No, there is no direct bus from Veracruz to Belize. However, there are services departing from Veracruz and arriving at Belize City via Coatzacoalcos and Chetumal. The journey, including transfers, takes approximately 19h 9m.
The distance between Veracruz and Belize is 860 km. The road distance is 1102.3 km.
The best way to get from Veracruz to Belize without a car is to bus which takes 19h 9m and costs $120 - $370.
It takes approximately 5h 11m to get from Veracruz to Belize, including transfers.
Veracruz to Belize bus services, operated by ADO, depart from Veracruz station.
The best way to get from Veracruz to Belize is to fly which takes 5h 11m and costs $120 - $320. Alternatively, you can bus, which costs $120 - $370 and takes 19h 9m.
Veracruz to Belize bus services, operated by ADO, arrive at Coatzacoalcos station.
Yes, the driving distance between Veracruz to Belize is 1102 km. It takes approximately 16h 17m to drive from Veracruz to Belize.
What companies run services between Veracruz, Mexico and Belize?
Aeroméxico and Viva Aerobus fly from Veracruz International Airport (VER) to Chetumal International Airport (CTM) 3 times a day. Alternatively, you can take a bus from Veracruz to Belize City via Coatzacoalcos and Chetumal in around 19h 9m.
- Website
- vivaaerobus.com
Flights from Veracruz International Airport to Chetumal International Airport via Mexico City
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $90–210
- Website
- aeromexico.com
Flights from Veracruz International Airport to Chetumal International Airport via Mexico City
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $110–550
Train from Tren Interoceánico Estación Coatzacoalcos to Tren Interoceánico Estación Palenque
- Ave. Duration
- 7h 20m
- Frequency
- Twice a week
- Estimated price
- $28–37
- Schedules at
- pasajerosinteroceanico.com.mx
- Turista
- $28
- Ejecutiva
- $37
- trenmaya1@sedena.gob.mx
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Palenque to Estación Tren Maya Escárcega
- Ave. Duration
- 2h 29m
- Frequency
- Once daily
- Estimated price
- $17–85
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $17–21
- Local Tourist
- $21–26
- National Tourist
- $30–40
- International Tourist
- $40–55
- National Premier
- $50–65
- International Premier
- $65–85
Train from Estación Tren Maya Escárcega to Estación Tren Maya Chetumal Aeropuerto
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Estimated price
- $18–95
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $18–23
- Local Tourist
- $22–29
- National Tourist
- $30–45
- International Tourist
- $45–60
- National Premier
- $50–70
- International Premier
- $70–95
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Veracruz to Coatzacoalcos
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- $30–50
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Coatzacoalcos to Chetumal
- Ave. Duration
- 12h 19m
- Frequency
- Every 4 hours
- Estimated price
- $65–95
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Chetumal
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- $90–130
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Chetumal to Bacalar
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $8–16
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- mundomayatravels@yahoo.com
- Website
- travelmundomaya.com
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–220
- Website
- https://travelmundomaya.com/home
- Airport
- $170–220
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Veracruz to Coatzacoalcos
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Estimated price
- $16–40
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 921 124 4435
- coatzacoalcoschule@gmail.com
- Website
- facebook.com
Bus from Coatzacoalcos to Bacalar
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- $40–55
- Schedules at
- facebook.com
- Phone
- +52 997 976 0191
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Chetumal to Bacalar
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- $2–4
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 983 202 1165
- pvmahahual@gmail.com
- Website
- facebook.com
Bus from Chetumal to Bacalar
- Ave. Duration
- 37 min
- Frequency
- Twice daily
- Estimated price
- $2–3
- Schedules at
- facebook.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 Need to know: Jadrolinija, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 59+ hotels available in Belize.



































