There are 5 ways to get from Mexico to Caye Caulker by plane, ferry, or bus
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, ferry
best- Fly from Benito Juárez International Airport (MEX) to Chetumal International Airport (CTM)plane MEX - CTM
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
- Take the ferry from San Pedro Terminal to Caye Caulkerferry
6h 36m$154–291Fly Benito Juárez International Airport to Caye Caulker
cheapest- Fly from Benito Juárez International Airport (MEX) to Caye Caulker (CUK)plane MEX - CUK
8h 15m$110–552Bus, ferry
- Take the bus from México Terminal TAPO to Chetumalbus
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
- Take the ferry from San Pedro Terminal to Caye Caulkerferry
24h 24m$204–332Fly Felipe Ángeles International Airport to Chetumal International Airport, ferry
- Fly from Felipe Ángeles International Airport (NLU) to Chetumal International Airport (CTM)plane NLU - CTM
- Take the ferry from Chetumal Terminal Marítima to San Pedro Terminalferry
- Take the ferry from San Pedro Terminal to Caye Caulkerferry
7h 54m$172–375Bus, ferry via Xalapa
- Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Xalapabus
- Take the bus from Xalapa to Chetumalbus
- Take the ferry from Chetumal Terminal Marítima to Caye Caulkerferry
29h 24m$186–345
Mexico to Caye Caulker by bus, taxi, and ferry
Questions & Answers
The cheapest way to get from Mexico to Caye Caulker is to fly and ferry which costs $170 - $380 and takes 7h 54m.
The fastest way to get from Mexico to Caye Caulker is to fly and ferry which takes 6h 36m and costs $150 - $300.
The distance between Mexico and Caye Caulker is 1274 km.
The best way to get from Mexico to Caye Caulker without a car is to bus and ferry which takes 24h 24m and costs $200 - $340.
It takes approximately 6h 36m to get from Mexico to Caye Caulker, including transfers.
There are 388+ hotels available in Caye Caulker.
What companies run services between Mexico and Caye Caulker, Belize?
Aeroméxico, TAG Airlines, and six other airlines fly from Benito Juárez International Airport (MEX) to Caye Caulker (CUK) every 4 hours.
- Website
- mayaislandair.com
Flights from Benito Juárez International Airport to Caye Caulker via Houston, Belize City Goldson Intl Apt
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- $170–750
Flights from Benito Juárez International Airport to Caye Caulker via Miami, Belize City Goldson Intl Apt
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- $200–800
Flights from Benito Juárez International Airport to Caye Caulker via Dallas/Ft.Worth, Belize City Goldson Intl Apt
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- $210–850
Flights from Benito Juárez International Airport to Caye Caulker via Panama City, Belize City Goldson Intl Apt
- Ave. Duration
- 10h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $220–900
- Website
- tropicair.com
Flights from Benito Juárez International Airport to Caye Caulker via Guatemala City, Belize City Goldson Intl Apt
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $110–550
Flights from Benito Juárez International Airport to Caye Caulker via Cancun, Belize City Goldson Intl Apt
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $230–850
Flights from Benito Juárez International Airport to Caye Caulker via Houston, Belize City Goldson Intl Apt
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- $170–750
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Chetumal International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $60–180
Flights from Felipe Ángeles International Airport to Chetumal International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $85–260
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Chetumal International Airport
- Ave. Duration
- 1h 50m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- $70–360
- Website
- volaris.com
Flights from Benito Juárez International Airport to Chetumal International Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $75–170
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Chetumal International Airport
- Ave. Duration
- 2h 14m
- When
- Every day
- Estimated price
- $75–400
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from México Terminal TAPO to Chetumal
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- $120–220
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Xalapa
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Estimated price
- $35–55
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Xalapa to Chetumal
- Ave. Duration
- 19h 5m
- Frequency
- Once daily
- Estimated price
- $110–190
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal de Autobuses de Pasajeros de Oriente to Xalapa
- Ave. Duration
- 4h 55m
- Frequency
- Every 3 hours
- Estimated price
- $21–35
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +11 501 223 2225
- [email protected]
- Website
- belizewatertaxi.com
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- https://belizewatertaxi.com
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $11–22
- Website
- https://belizewatertaxi.com
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- https://belizewatertaxi.com
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $11–22
- Website
- https://belizewatertaxi.com
Ferry from Chetumal Terminal Marítima to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $60–85
- Website
- https://belizewatertaxi.com
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $11–22
- Website
- https://belizewatertaxi.com
Ferry from Chetumal Terminal Marítima to Caye Caulker
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- $55–85
- Website
- https://belizewatertaxi.com
- [email protected]
- Website
- travelmundomaya.com
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $14–60
- Website
- https://travelmundomaya.com/home
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $14–60
- Website
- https://travelmundomaya.com/home
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $14–60
- Website
- https://travelmundomaya.com/home
Ferry from Chetumal Terminal Marítima to Caye Caulker
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Estimated price
- $55–100
- Website
- https://travelmundomaya.com/home
- Phone
- +501 622 2845
- [email protected]
- Website
- sprinter.bz
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $11–18
- Website
- https://sprinter.bz/
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $11–18
- Website
- https://sprinter.bz/
Ferry from San Pedro Terminal to Caye Caulker
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $11–18
- Website
- https://sprinter.bz/
- Phone
- +52 983 835 8736
- [email protected]
- Website
- sanpedrowatertaxi.com
Ferry from Chetumal Terminal Marítima to Caye Caulker
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a week
- Estimated price
- $70–85
- Website
- https://www.sanpedrowatertaxi.com/
- Phone
- +52 983 117 3519
- [email protected]
- Website
- chetumaltours.com
Ferry from Chetumal Terminal Marítima to Caye Caulker
- Ave. Duration
- 4h 15m
- Frequency
- 4 times a week
- Estimated price
- $84–85
- Schedules at
- chetumaltours.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 Slovenia: Getting from Ljubljana to Lake Bled, Best ways to travel around Australia, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
























