There are 8 ways to get from Thatch Caye to San Pedro by unknown, plane, bus, ferry, 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.
Travel to Dangriga, fly
best- Walk from Thatch Caye to Dangriga (DGA)unknown
- Fly from Dangriga (DGA) to John Greif Ii Airport (SPR)plane DGA - SPR
1h 24mTravel, Bus, ferry via Belize City
- Walk from Thatch Caye to Dangrigaunknown
- Take the bus from Dangriga to Belize Citybus
- Take the ferry from Belize City to Caribbean Sprinter Dock San Pedroferry
5h 10mTravel, bus, ferry
- Walk from Thatch Caye to Dangrigaunknown
- Take the bus from Dangriga to Novelo's Bus Terminalbus
- Take the ferry from Belize Terminal to San Pedro Terminalferry
6h 21mTravel to Placencia Airport, fly
- Walk from Thatch Caye to Placencia-Airport-PLJunknown
- Fly from Placencia Airport (PLJ) to John Greif Ii Airport (SPR)plane PLJ - SPR
2h 47mTravel to Belize City Municipal Airport, fly
- Walk from Thatch Caye to Belize-City-Municipal-Airport-TZAunknown
- Fly from Belize City Municipal Airport (TZA) to John Greif Ii Airport (SPR)plane TZA - SPR
1h 40mTravel, shuttle to Belize City Goldson Intl Apt, fly
- Walk from Thatch Caye to Dangrigaunknown
- Take a shuttle bus from Dangriga to Belize City Goldson Intl Airport
- Fly from Belize City Goldson Intl Apt (BZE) to John Greif Ii Airport (SPR)plane BZE - SPR
2h 31mTravel, Bus, ferry via Belize City #2
- Walk from Thatch Caye to Dangrigaunknown
- Take the bus from Dangriga to Belize Citybus
- Take the ferry from Belize Terminal to San Pedro Terminalferry
5h 17mTravel, bus, ferry #2
- Walk from Thatch Caye to Dangrigaunknown
- Take the bus from Dangriga to Novelo's Bus Terminalbus
- Take the ferry from Belize Terminal to San Pedro Terminalferry
6h 22m
Dangriga (DGA) to John Greif Ii Airport (SPR) flights
Questions & Answers
The distance between Thatch Caye and San Pedro is 124 km.
The best way to get from Thatch Caye to San Pedro without a car is to travel and Bus and ferry via Belize City which takes 5h 10m and costs .
It takes approximately 1h 24m to get from Thatch Caye to San Pedro, including transfers.
There are 509+ hotels available in San Pedro.
What companies run services between Thatch Caye, Belize and San Pedro, Belize?
There is no direct connection from Thatch Caye to San Pedro. However, you can travel to Dangriga (DGA) airport then fly to John Greif Ii Airport (SPR). Alternatively, you can take a vehicle from Thatch Caye to Caribbean Sprinter Dock San Pedro via Dangriga, Belize City, Belcan Bus Stop, Belize City, and Belize City in around 5h 10m.
- Website
- mayaislandair.com
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
Flights from Placencia Airport to John Greif Ii Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $142–147
Flights from Placencia Airport to John Greif Ii Airport via Dangriga, Belize City Goldson Intl Apt
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- $142–147
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
- Website
- tropicair.com
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
Flights from Placencia Airport to John Greif Ii Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $170–210
Flights from Placencia Airport to John Greif Ii Airport via Dangriga, Belize City Goldson Intl Apt
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- $170–210
Flights from Placencia Airport to John Greif Ii Airport via Belize City Goldson Intl Apt, Caye Caulker
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $170–210
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
- [email protected]
- Website
- belizegroundtransfers.com
Bus from Dangriga to Belize City
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- $200
- Website
- https://www.belizegroundtransfers.com/
Shuttle from Dangriga to Belize City Goldson Intl Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $200
- Website
- https://www.belizegroundtransfers.com/
Bus from Dangriga to Belize City
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- $200
- Website
- https://www.belizegroundtransfers.com/
- Phone
- +501 674 3567
- [email protected]
- Website
- floralia.bz
Bus from Dangriga to Novelo's Bus Terminal
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- $8–15
- Schedules at
- floralia.bz
- Website
- belmopanonline.com
Bus from Dangriga to Novelo's Bus Terminal
- Ave. Duration
- 3h 37m
- Frequency
- Once daily
- Estimated price
- $9
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Phone
- +501 669 3391
- [email protected]
- Website
- sanignacioshuttles.com
Shuttle from Dangriga to Belize City Goldson Intl Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Website
- https://www.sanignacioshuttles.com/
- Phone
- +1 501 702 2049
- [email protected]
- Website
- go.jamesbus.bz
Bus from Dangriga to Novelo's Bus Terminal
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- $9–18
- Website
- https://go.jamesbus.bz/
- Website
- https://www.facebook.com/profile.php?id=61575040944764
- Phone
- +501 622 2845
- [email protected]
- Website
- sprinter.bz
Ferry from Belize City to Caribbean Sprinter Dock San Pedro
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $30–50
- Website
- https://sprinter.bz/
- Phone
- +11 501 223 2225
- [email protected]
- Website
- belizewatertaxi.com
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- https://belizewatertaxi.com
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- https://belizewatertaxi.com
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- $30–45
- Website
- https://belizewatertaxi.com
- [email protected]
- Website
- travelmundomaya.com
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- https://travelmundomaya.com/home
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- https://travelmundomaya.com/home
Ferry from Belize Terminal to San Pedro Terminal
- Ave. Duration
- 1h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- https://travelmundomaya.com/home
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 Heathrow Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and Need to know: Greyhound - to help you get the most out of your next trip.
















