There are 7 ways to get from San Pedro to Thatch Caye by plane, unknown, ferry, bus, 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.
Fly to Dangriga, travel
best- Fly from John Greif Ii Airport (SPR) to Dangriga (DGA)plane SPR - DGA
- Walk from Dangriga (DGA) to Thatch Cayeunknown
1h 44mFerry, Bus, travel via Belize City
- Take the ferry from San Pedro Terminal to Belize Terminalferry
- Take the bus from Belize City to Dangrigabus
- Walk from Dangriga to Thatch Cayeunknown
4h 59mFerry, bus, travel
- Take the ferry from San Pedro Terminal to Belize Terminalferry
- Take the bus from Novelo's Bus Terminal to Dangrigabus
- Walk from Dangriga to Thatch Cayeunknown
6h 33mFly to Placencia Airport, travel
- Fly from John Greif Ii Airport (SPR) to Placencia Airport (PLJ)plane SPR - PLJ
- Walk from Placencia-Airport-PLJ to Thatch Cayeunknown
2h 29mFly to Belize City Goldson Intl Apt, shuttle, travel
- Fly from John Greif Ii Airport (SPR) to Belize City Goldson Intl Apt (BZE)plane SPR - BZE
- Take a shuttle bus from Belize City Goldson Intl Airport to Dangriga
- Walk from Dangriga to Thatch Cayeunknown
1h 46mFly to Belize City Municipal Airport, travel
- Fly from John Greif Ii Airport (SPR) to Belize City Municipal Airport (TZA)plane SPR - TZA
- Walk from Belize-City-Municipal-Airport-TZA to Thatch Cayeunknown
1h 51mFerry, bus, travel #2
- Take the ferry from Caribbean Sprinter Dock San Pedro to Belize Cityferry
- Take the bus from Novelo's Bus Terminal to Dangrigabus
- Walk from Dangriga to Thatch Cayeunknown
6h 43m
John Greif Ii Airport (SPR) to Dangriga (DGA) flights
Questions & Answers
The distance between San Pedro and Thatch Caye is 124 km.
The best way to get from San Pedro to Thatch Caye without a car is to ferry and Bus and travel via Belize City which takes 4h 59m and costs .
It takes approximately 1h 44m to get from San Pedro to Thatch Caye, including transfers.
There are 62+ hotels available in Thatch Caye.
What companies run services between San Pedro, Belize and Thatch Caye, Belize?
There is no direct connection from San Pedro to Thatch Caye. However, you can fly to Dangriga (DGA) then travel to Thatch Caye. Alternatively, you can take a ferry from San Pedro Terminal to Thatch Caye via Belize Terminal, Belize City, Belcan Bus Stop, Belize City, and Dangriga in around 4h 59m.
- Website
- tropicair.com
Flights from John Greif Ii Airport to Dangriga via Belize City Goldson Intl Apt
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $140–180
Flights from John Greif Ii Airport to Placencia Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $170–200
Flights from John Greif Ii Airport to Placencia Airport via Belize City Goldson Intl Apt, Dangriga
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $170–200
Flights from John Greif Ii Airport to Belize City Goldson Intl Apt
- Ave. Duration
- 13 min
- When
- Every day
- Estimated price
- $100–900
Flights from John Greif Ii Airport to Belize City Goldson Intl Apt via Caye Caulker
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- $100–900
Flights from John Greif Ii Airport to Belize City Municipal Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 1h 30m
- When
- Monday to Friday
- Estimated price
- $100–450
Flights from John Greif Ii Airport to Belize City Municipal Airport via Caye Caulker
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- $55–450
- Website
- mayaislandair.com
Flights from John Greif Ii Airport to Dangriga via Belize City Municipal Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $95–110
Flights from John Greif Ii Airport to Dangriga via Belize City Goldson Intl Apt
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $95–110
Flights from John Greif Ii Airport to Placencia Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $142–147
Flights from John Greif Ii Airport to Placencia Airport via Belize City Goldson Intl Apt, Dangriga
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- $142–147
Flights from John Greif Ii Airport to Belize City Goldson Intl Apt
- Ave. Duration
- 14 min
- When
- Every day
- Estimated price
- $90–190
Flights from John Greif Ii Airport to Belize City Municipal Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $55–65
- [email protected]
- Website
- belizegroundtransfers.com
Bus from Belize City to Dangriga
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- $200
- Website
- https://www.belizegroundtransfers.com/
Shuttle from Belize City Goldson Intl Airport to Dangriga
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $200
- Website
- https://www.belizegroundtransfers.com/
- Phone
- +1 501 702 2049
- [email protected]
- Website
- go.jamesbus.bz
Bus from Novelo's Bus Terminal to Dangriga
- Ave. Duration
- 3h 29m
- Frequency
- Every 3 hours
- Estimated price
- $9–18
- Website
- https://go.jamesbus.bz/
- Website
- https://www.facebook.com/profile.php?id=61575040944764
- Phone
- +501 669 3391
- [email protected]
- Website
- sanignacioshuttles.com
Shuttle from Belize City Goldson Intl Airport to Dangriga
- Ave. Duration
- 1h
- Frequency
- On demand
- Website
- https://www.sanignacioshuttles.com/
- Phone
- +501 674 3567
- [email protected]
- Website
- floralia.bz
Bus from Novelo's Bus Terminal to Dangriga
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Estimated price
- $8–15
- Schedules at
- floralia.bz
- Website
- belmopanonline.com
Bus from Novelo's Bus Terminal to Dangriga
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- $9
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Phone
- +11 501 223 2225
- [email protected]
- Website
- belizewatertaxi.com
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- https://belizewatertaxi.com
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- https://belizewatertaxi.com
- [email protected]
- Website
- travelmundomaya.com
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- https://travelmundomaya.com/home
Ferry from San Pedro Terminal to Belize Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- https://travelmundomaya.com/home
- Phone
- +501 622 2845
- [email protected]
- Website
- sprinter.bz
Ferry from Caribbean Sprinter Dock San Pedro to Belize City
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- $30–50
- Website
- https://sprinter.bz/
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 plan an amazing trip around Scandinavia, How to get from Heathrow Airport into central London, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
















