There are 7 ways to get from Petén to Ambergris Cay by car, plane, bus, ferry, shuttle, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Belize City Municipal Airport, fly
best- Drive from Melchor de Mencos to Belize-City-Municipal-Airport-TZAcar
- Fly from Belize City Municipal Airport (TZA) to John Greif Ii Airport (SPR)plane TZA - SPR
2h 28m$82–104Bus and ferry, ferry
cheapest- Take the busferry from Flores - Santa Elena to Caye Caulkerbusferry Flores
- Take the ferry from Caye Caulker to San Pedro Terminalferry Belize City / ...
7h 38m$51–121Drive, bus, ferry
- Drive from San Benito to San Ignaciocar
- Take the bus from San Ignacio to Novelo's Bus Terminalbus
- Take the ferry from Belize City to Caribbean Sprinter Dock San Pedroferry
7h 30m$59–92Tour, shuttle, ferry
- Take a shuttle bus from Flores to Flores
- Take a shuttle bus from Santa Elena to Belize City
- Take the ferry from Belize Terminal to San Pedro Terminalferry
18h 45mShuttle to Belize City Goldson Intl Apt, fly
- Take a shuttle bus from San Ignacio to Belize City Goldson Intl Apt Airport
- Fly from Belize City Goldson Intl Apt (BZE) to John Greif Ii Airport (SPR)plane BZE - SPR
3h 25m$126–377Shuttle to Dangriga, fly
- Take a shuttle bus from San Ignacio to Dangriga
- Fly from Dangriga (DGA) to John Greif Ii Airport (SPR)plane DGA - SPR
5h 5m$297–317Bus, ferry
- Take the bus from Flores, Peten, Guatemala to Belize Citybus GuaBeliz
- Take the ferry from Belize Terminal to San Pedro Terminalferry Belize City
8h 2m
Belize City Municipal Airport (TZA) to John Greif Ii Airport (SPR) flights
Questions & Answers
The cheapest way to get from Petén to Ambergris Cay is to drive and bus and ferry which costs $55 - $95 and takes 7h 30m.
The fastest way to get from Petén to Ambergris Cay is to drive and fly which takes 2h 28m and costs $80 - $110.
The distance between Petén and Ambergris Cay is 179 km.
The best way to get from Petén to Ambergris Cay without a car is to Tour and shuttle and ferry which takes 18h 45m and costs .
It takes approximately 2h 28m to get from Petén to Ambergris Cay, including transfers.
There are 498+ hotels available in Ambergris Cay.
What companies run services between Petén, Guatemala and Ambergris Cay, Belize?
There is no direct connection from Petén to Ambergris Cay. However, you can drive to Belize-City-Municipal-Airport-TZA airport then fly to John Greif Ii Airport (SPR). Alternatively, you can take a vehicle from San Benito to Caribbean Sprinter Dock San Pedro via San Ignacio, Novelo's Bus Terminal, and Belize City in around 7h 30m.
- Website
- mayaislandair.com
Flights from Belize City Municipal Airport to John Greif Ii Airport
- Ave. Duration
- 21 min
- When
- Every day
- Estimated price
- $55–65
Flights from Belize City Goldson Intl Apt to John Greif Ii Airport
- Ave. Duration
- 14 min
- When
- Every day
- Estimated price
- $90–190
Flights from Dangriga to John Greif Ii Airport via Belize City Municipal Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $95–110
Flights from Dangriga to John Greif Ii Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $95–110
- Website
- tropicair.com
Flights from Belize City Municipal Airport to John Greif Ii Airport via Caye Caulker
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- $55–450
Flights from Belize City Municipal Airport to John Greif Ii Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 1h 23m
- When
- Monday to Friday
- Estimated price
- $100–450
Flights from Belize City Goldson Intl Apt to John Greif Ii Airport
- Ave. Duration
- 13 min
- When
- Every day
- Estimated price
- $100–900
Flights from Belize City Goldson Intl Apt to John Greif Ii Airport via Caye Caulker
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- $100–900
Flights from Dangriga to John Greif Ii Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $140–170
- Phone
- +501 615 4655
- [email protected]
- Website
- BBOC
Bus from San Ignacio to Novelo's Bus Terminal
- Phone
- +501 621 8220
- Website
- Shaw Bus Lines
Bus from San Ignacio to Novelo's Bus Terminal
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- $6–8
- Website
- Shaw Bus Lines
- Phone
- +1 800 472 9546
- [email protected]
- Website
- Gray Line Guatemala
Shuttle from Flores to Flores
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $85
- Schedules at
- Gray Line Guatemala
- Phone
- +502 5308 5106
- [email protected]
- Website
- Adrenalina Tours
Shuttle from Santa Elena to Belize City
- Ave. Duration
- 7h 19m
- Frequency
- Once daily
- Website
- Adrenalina Tours
- [email protected]
- Website
- MayanOz
Shuttle from San Ignacio to Belize City Goldson Intl Apt Airport
- Ave. Duration
- 1h 20m
- Frequency
- On demand
- Estimated price
- $24–170
- Website
- MayanOz
- Airport
- $140–170
- [email protected]
- Website
- Belize Ground Transfers
Shuttle from San Ignacio to Dangriga
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $190
- Website
- Belize Ground Transfers
- Phone
- +501 669 3391
- [email protected]
- Website
- San Ignacio Shuttle Service
Shuttle from San Ignacio to Dangriga
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- San Ignacio Shuttle Service
- [email protected]
- Website
- Getaway Travels
Busferry from Flores - Santa Elena to Caye Caulker
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- $35–55
- Website
- Getaway Travels
- Phone
- +502 5808 7471
- [email protected]
- Website
- GuateGo
Bus from Flores, Peten, Guatemala to Belize City
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Website
- GuateGo
- Phone
- +501 622 2845
- [email protected]
- Website
- Ocean Ferry
Ferry from Belize City to Caribbean Sprinter Dock San Pedro
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $30–50
- Website
- Ocean Ferry
Ferry from Caye Caulker to San Pedro Terminal
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- $12–18
- Website
- Ocean Ferry
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- San Pedro Belize Express
Ferry from Caye Caulker to San Pedro Terminal
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- $11–22
- Website
- San Pedro Belize Express
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- San Pedro Belize Express
- [email protected]
- Website
- MayanOz
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- MayanOz
Ferry from Caye Caulker to San Pedro Terminal
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $14–60
- Website
- MayanOz
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- MayanOz
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 do I get from Sydney to Melbourne, How to get from Heathrow Airport into central London, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.























