There are 5 ways to get from Ambergris Cay to Cozumel by ferry, bus, train, plane, or shuttle
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 to Chetumalferry
- Take the bus from Bacalar to Playa del Carmen Alternabus
- Take the ferry from Playa del Carmen to Cozumelferry
9h 12m$1,875–3,238Ferry, bus via Felipe Carrillo Puerto
cheapest- Take the ferry from San Pedro to Corozalferry
- Take the bus from Chetumal to Felipe Carrillo Puertobus
- Take the bus from Felipe Carrillo Puerto to Playa del Carmenbus
- Take the ferry from Playa del Carmen to Cozumelferry
12h 22m$1,422–2,548Ferry, train
- Take the ferry from San Pedro Terminal to Chetumal Terminal Marítimaferry
- Take the train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Playa del Carmentrain
- Take the ferry from Playa del Carmen to Cozumelferry
9h 59m$2,071–4,326Fly, shuttle, ferry
- Fly from John Greif Ii Airport (SPR) to Cancún International Airport (CUN)plane SPR - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Airport
- Take the ferry from Playa del Carmen to Cozumelferry
6h 30m$8,519–12,336Ferry, bus via San Pedro Terminal
- Take the ferry from San Pedro Terminal to Chetumal Terminal Marítimaferry
- Take the bus from Bacalar to Playa del Carmen Alternabus
- Take the ferry from Playa del Carmen to Cozumelferry
9h 26m$1,886–3,291
John Greif Ii Airport (SPR) to Cancún International Airport (CUN) flights
Questions & Answers
The cheapest way to get from Ambergris Cay to Cozumel is to ferry and bus via Felipe Carrillo Puerto which costs $1400 - $2600 and takes 12h 22m.
The fastest way to get from Ambergris Cay to Cozumel is to fly and shuttle and ferry which takes 6h 30m and costs $8500 - $13000.
The distance between Ambergris Cay and Cozumel is 425 km.
The best way to get from Ambergris Cay to Cozumel without a car is to ferry and bus which takes 9h 12m and costs $1800 - $3300.
It takes approximately 9h 12m to get from Ambergris Cay to Cozumel, including transfers.
Cozumel is 1h ahead of Ambergris Cay. It is currently 5:53 PM in Ambergris Cay and 6:53 PM in Cozumel.
There are 2215+ hotels available in Cozumel.
What companies run services between Ambergris Cay, Belize and Cozumel, Estado de Quintana Roo, Mexico?
There is no direct connection from Ambergris Cay to Cozumel. However, you can take the ferry to Chetumal, walk to Chetumal, take the bus to Bacalar, take the bus to Playa del Carmen Alterna, walk to Playa del Carmen, take the ferry to Cozumel, then take the taxi to Cozumel. Alternatively, you can take a ferry from San Pedro Terminal to Cozumel via Chetumal Terminal Marítima, Estación Tren Maya Chetumal Aeropuerto, Estación Tren Maya Playa del Carmen, Estación Tren Maya Playa del Carmen, Playa del Carmen Terminal Alterna, Playa del Carmen, and Cozumel in around 9h 59m.
- Website
- tropicair.com
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,500
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,500
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Playa del Carmen
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Estimated price
- $370–1,800
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $370–450
- Local Tourist
- $470–600
- National Tourist
- $700–900
- International Tourist
- $950–1,200
- National Premier
- $1,000–1,400
- International Premier
- $1,300–1,800
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Bacalar to Playa del Carmen Alterna
- Ave. Duration
- 4h 10m
- Frequency
- Every 2 hours
- Estimated price
- $550–850
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Bacalar to Playa del Carmen Alterna
- Ave. Duration
- 4h 10m
- Frequency
- Every 2 hours
- Estimated price
- $550–850
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 997 976 0191
- [email protected]
- Website
- ado.com.mx
Bus from Bacalar to Playa del Carmen Alterna
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $290–410
- Schedules at
- ahorrobus.com.mx
Bus from Bacalar to Playa del Carmen Alterna
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $290–410
- Schedules at
- ahorrobus.com.mx
Bus from Chetumal to Felipe Carrillo Puerto
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $160–230
- Schedules at
- ahorrobus.com.mx
Bus from Felipe Carrillo Puerto to Playa del Carmen
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- $190–260
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 998 980 0807
- [email protected]
- Website
- cancunshuttle.com
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Playa del Carmen Airport
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $550–1,100
- Schedules at
- cancunshuttle.com
- [email protected]
- Website
- MayanOz
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Estimated price
- $750–1,700
- Website
- MayanOz
Ferry from San Pedro to Corozal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $600–1,300
- Website
- MayanOz
- Phone
- +52 983 117 3519
- [email protected]
- Website
- Chetumal Tours
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a week
- Estimated price
- $1,200–1,400
- Schedules at
- Chetumal Tours
- Phone
- +52 983 835 8736
- [email protected]
- Website
- International Islander Ferries
Ferry from San Pedro to Chetumal
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Estimated price
- $1,000–1,400
- Website
- International Islander Ferries
- Phone
- +52 998 460 3084
- [email protected]
- Website
- Ultramar Ferry
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- $99–376
- Website
- Ultramar Ferry
- Premium Plus
- $290–320
- Premium Plus Adult
- $316
- Premium Plus Children
- $237
- Residentes Q.Roo
- $188
- INAPAM
- $99
- First Class Adult
- $376
- First Class Children
- $376
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- $99–376
- Website
- Ultramar Ferry
- Premium Plus
- $290–320
- Premium Plus Adult
- $316
- Premium Plus Children
- $237
- Residentes Q.Roo
- $188
- INAPAM
- $99
- First Class Adult
- $376
- First Class Children
- $376
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- $99–376
- Website
- Ultramar Ferry
- Premium Plus
- $290–320
- Premium Plus Adult
- $316
- Premium Plus Children
- $237
- Residentes Q.Roo
- $188
- INAPAM
- $99
- First Class Adult
- $376
- First Class Children
- $376
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- $99–376
- Website
- Ultramar Ferry
- Premium Plus
- $290–320
- Premium Plus Adult
- $316
- Premium Plus Children
- $237
- Residentes Q.Roo
- $188
- INAPAM
- $99
- First Class Adult
- $376
- First Class Children
- $376
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Estimated price
- $99–376
- Website
- Ultramar Ferry
- Premium Plus
- $290–320
- Premium Plus Adult
- $316
- Premium Plus Children
- $237
- Residentes Q.Roo
- $188
- INAPAM
- $99
- First Class Adult
- $376
- First Class Children
- $376
- Phone
- +52 987 872 1588
- [email protected]
- Website
- Winjet
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $109–340
- Schedules at
- Winjet
- General
- $340
- Handicapped
- $109
- Minor
- $262
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $109–340
- Schedules at
- Winjet
- General
- $340
- Handicapped
- $109
- Minor
- $262
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $109–340
- Schedules at
- Winjet
- General
- $340
- Handicapped
- $109
- Minor
- $262
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $109–340
- Schedules at
- Winjet
- General
- $340
- Handicapped
- $109
- Minor
- $262
Ferry from Playa del Carmen to Cozumel
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $109–340
- Schedules at
- Winjet
- General
- $340
- Handicapped
- $109
- Minor
- $262
- 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 What are the different types of Renfe trains in Spain?, Need to know: Greyhound, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.










































