There are 8 ways to get from Caracol to San Pedro by car, plane, taxi, 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.
Drive to Belize City Municipal Airport, fly
best- Drive from Caracol to Belize-City-Municipal-Airport-TZAcar
- Fly from Belize City Municipal Airport (TZA) to John Greif Ii Airport (SPR)plane TZA - SPR
3h 24m$92–118Taxi, bus, ferry
- Take the taxi from Caracol to San Ignaciotaxi
- Take the bus from San Ignacio to Novelo's Bus Terminalbus
- Take the ferry from Belize City to Caribbean Sprinter Dock San Pedroferry
6h 24m$149–193Tour, shuttle, ferry
- Take a shuttle bus from Caracol to San Ignacio
- Take a shuttle bus from San Ignacio to Belize City
- Take the ferry from Belize Terminal to San Pedro Terminalferry
6h 52mTour, shuttle to Belize City Goldson Intl Apt, fly
- Take a shuttle bus from Caracol to San Ignacio
- 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
5h 7m$234–480Tour, shuttle to Dangriga, fly
- Take a shuttle bus from Caracol to San Ignacio
- Take a shuttle bus from San Ignacio to Dangriga
- Fly from Dangriga (DGA) to John Greif Ii Airport (SPR)plane DGA - SPR
6h 48m$405–420Taxi, bus, ferry via Melchor de Mencos
- Take the taxi from Caracol to Benque Viejo del Carmentaxi
- Take the bus from Benque Viejo del Carmen to Novelo's Bus Terminalbus
- Take the ferry from Belize City to Caribbean Sprinter Dock San Pedroferry
6h 54m$166–214Taxi, bus, ferry via Melchor de Mencos #2
- Take the taxi from Caracol to Benque Viejo del Carmentaxi
- Take the bus from Benque Viejo del Carmen to Novelo's Bus Terminalbus
- Take the ferry from Belize Terminal to San Pedro Terminalferry
7h$166–234Tour, bus, ferry
- Take a shuttle bus from Caracol to San Ignacio
- Take the bus from San Ignacio to Novelo's Bus Terminalbus
- Take the ferry from Belize Terminal to San Pedro Terminalferry
7h 58m$156–199
Belize City Municipal Airport (TZA) to John Greif Ii Airport (SPR) flights
Questions & Answers
The cheapest way to get from Caracol to San Pedro is to drive and fly which costs $90 - $120 and takes 3h 24m.
The fastest way to get from Caracol to San Pedro is to drive and fly which takes 3h 24m and costs $90 - $120.
The distance between Caracol and San Pedro is 226 km.
The best way to get from Caracol to San Pedro without a car is to taxi and bus and ferry which takes 6h 24m and costs $140 - $200.
It takes approximately 3h 24m to get from Caracol to San Pedro, including transfers.
There are 509+ hotels available in San Pedro.
What companies run services between Caracol, Belize and San Pedro, Belize?
There is no direct connection from Caracol to San Pedro. However, you can drive to Belize-City-Municipal-Airport-TZA airport then fly to John Greif Ii Airport (SPR). Alternatively, you can take the taxi to San Ignacio, take the bus to Novelo's Bus Terminal, walk to Belize City, then take the ferry to Caribbean Sprinter Dock San Pedro.
- 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
- belmopanonline.com
Bus from San Ignacio to Novelo's Bus Terminal
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- $6–9
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Schedules at
- https://www.belizebusownerscooperative.com/bboc-schedules
Bus from Benque Viejo del Carmen to Novelo's Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- $6–10
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Schedules at
- https://www.belizebusownerscooperative.com/bboc-schedules
Bus from Benque Viejo del Carmen to Novelo's Bus Terminal
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- $6–10
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Schedules at
- https://www.belizebusownerscooperative.com/bboc-schedules
Bus from San Ignacio to Novelo's Bus Terminal
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- $6–9
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Schedules at
- https://www.belizebusownerscooperative.com/bboc-schedules
- Phone
- +501 621 8220
- Website
- belmopanonline.com
Bus from San Ignacio to Novelo's Bus Terminal
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- $6–8
- Website
- https://www.belmopanonline.com/belize-bus-schedules
Bus from Benque Viejo del Carmen to Novelo's Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $6–8
- Website
- https://www.belmopanonline.com/belize-bus-schedules
Bus from Benque Viejo del Carmen to Novelo's Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $6–8
- Website
- https://www.belmopanonline.com/belize-bus-schedules
Bus from San Ignacio to Novelo's Bus Terminal
- Ave. Duration
- 1h 48m
- Frequency
- Twice daily
- Estimated price
- $6–8
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Phone
- +501 671 8571
- [email protected]
- Website
- msadventures.bz
Shuttle from Caracol to San Ignacio
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120
- Website
- https://msadventures.bz/
Shuttle from Caracol to San Ignacio
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120
- Website
- https://msadventures.bz/
Shuttle from Caracol to San Ignacio
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120
- Website
- https://msadventures.bz/
Shuttle from Caracol to San Ignacio
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120
- Website
- https://msadventures.bz/
- Phone
- +501 667 1441
- [email protected]
- Website
- teddybearshuttle.com
Shuttle from San Ignacio to Belize City
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- https://www.teddybearshuttle.com/
- [email protected]
- Website
- travelmundomaya.com
Shuttle from San Ignacio to Belize City Goldson Intl Apt Airport
- Ave. Duration
- 1h 20m
- Frequency
- On demand
- Estimated price
- $24–170
- Website
- https://travelmundomaya.com/home
- Airport
- $140–170
- [email protected]
- Website
- belizegroundtransfers.com
Shuttle from San Ignacio to Dangriga
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $190
- Website
- https://www.belizegroundtransfers.com/
- Phone
- +501 669 3391
- [email protected]
- Website
- sanignacioshuttles.com
Shuttle from San Ignacio to Dangriga
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- https://www.sanignacioshuttles.com/
- 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/
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
- Ave. Duration
- 1h 52m
- Estimated price
- $110–160
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 Need to know: Greyhound, Want to know more about Flixbus?, and Italy Travel Guides - to help you get the most out of your next trip.















