There are 4 ways to get from Ambergris Caye to Yucatán by ferry, bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, bus
best- Take the ferry from San Pedro Terminal to Chetumal Terminal Marítimaferry Caulker
- Take the bus from Chetumal to Mérida Centro Históricobus
7h 55m$1,876–2,808Ferry, bus via Bacalar
cheapest- Take the ferry from San Pedro Terminal to Chetumal Terminal Marítimaferry Caulker
- Take the bus from Bacalar to Umánbus Chetumal
11h 48m$1,718–2,580Fly to Corozal Airport, bus
- Fly from John Greif Ii Airport (SPR) to Corozal Airport (CZH)plane SPR - CZH
- Take the bus from Chetumal to José María Morelosbus
- Take the bus from José María Morelos to Petobus
6h 43m$1,950–3,550Fly to Cancún International Airport, train
- Fly from John Greif Ii Airport (SPR) to Cancún International Airport (CUN)plane SPR - CUN
- Take the train from Estación Tren Maya Cancún Aeropuerto to Estación Tren Maya Valladolidtrain
7h 49m$7,994–12,695
John Greif Ii Airport (SPR) to Corozal Airport (CZH) flights
Questions & Answers
The cheapest way to get from Ambergris Caye to Yucatán is to fly and bus which costs $1900 - $3600 and takes 6h 43m.
The fastest way to get from Ambergris Caye to Yucatán is to fly and bus which takes 6h 43m and costs $1900 - $3600.
The distance between Ambergris Caye and Yucatán is 482 km.
The best way to get from Ambergris Caye to Yucatán without a car is to ferry and bus which takes 7h 55m and costs $1800 - $2900.
It takes approximately 7h 55m to get from Ambergris Caye to Yucatán, including transfers.
There are 843+ hotels available in Yucatán.
What companies run services between Ambergris Caye, Belize and Yucatán, Mexico?
There is no direct connection from Ambergris Caye to Yucatán. However, you can take the taxi to San Pedro Terminal, take the ferry to Chetumal Terminal Marítima, walk to Chetumal, then take the bus to Mérida Centro Histórico. Alternatively, you can take the taxi to San-Pedro-Airport-SPR airport, fly to Corozal Airport (CZH), drive to Chetumal, take the bus to José María Morelos, then take the bus to Peto.
- Website
- tropicair.com
Flights from John Greif Ii Airport to Corozal Airport
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- $1,400–2,800
Flights from John Greif Ii Airport to Cancún International Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $7,500–9,000
Flights from John Greif Ii Airport to Cancún International Airport via Caye Caulker, Belize City Goldson Intl Apt
- Ave. Duration
- 5h
- When
- Monday to Friday
- Estimated price
- $7,500–9,000
- Website
- mayaislandair.com
Flights from John Greif Ii Airport to Corozal Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $1,000–1,600
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Cancún Aeropuerto to Estación Tren Maya Valladolid
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- $250–1,300
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $250–310
- Local Tourist
- $320–380
- National Tourist
- $480–600
- International Tourist
- $600–800
- National Premier
- $750–950
- International Premier
- $1,000–1,300
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Mérida Centro Histórico
- Ave. Duration
- 5h 5m
- Frequency
- Every 3 hours
- Estimated price
- $700–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Chetumal to José María Morelos
- Ave. Duration
- 2h 23m
- Frequency
- Every 3 hours
- Estimated price
- $410–600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 997 976 0191
- [email protected]
- Website
- ado.com.mx
Bus from José María Morelos to Peto
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- $50–75
- Schedules at
- ahorrobus.com.mx
Bus from Bacalar to Umán
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $390–650
- Schedules at
- ahorrobus.com.mx
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from San Pedro Terminal to Chetumal Terminal Marítima
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $1,000–1,500
- Website
- San Pedro Belize Express
Ferry from San Pedro Terminal to Chetumal Terminal Marítima
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- $1,000–1,500
- Website
- San Pedro Belize Express
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 How to get from Stansted Airport into central London, How to get from Luton Airport into central London, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.















