
Bus from Caye Caulker to San Pedro (Ambergris Caye)
Inter-caye water taxi · ~30 minutes · US$10-18 · Multiple daily
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Caye Caulker to San Pedro (Ambergris Caye)
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The Caye Caulker → San Pedro inter-caye route is a short hop between Belize's two main cayes — ~30 minutes by water taxi. Popular among travelers visiting both cayes without backtracking to Belize City.
Spring Bus connects you to operators on this route — San Pedro Belize Express + Ocean Ferry Belize inter-caye water taxis ($10-18 USD, multiple daily).
Route details: Caye Caulker to San Pedro (Ambergris Caye)
Travel time
30 min
Distance
20 km
Typical fare
$10 – $18 USD per person
Frequency
Multiple daily inter-caye water taxis
First departure
Approx. 7:30 AM
Last departure
Approx. 6:00 PM
Operators on this route
San Pedro Belize Express · Ocean Ferry Belize
Pickup at Caye Caulker
Caye Caulker main public dock
Drop-off at San Pedro (Ambergris Caye)
San Pedro public dock in central San Pedro
About the journey
The Caye Caulker → San Pedro inter-caye route is a short hop between Belize's two main cayes — ~30-minute water taxi, no need to return to Belize City. Most boats running Belize City → San Pedro stop at Caye Caulker en route, so this segment is a quick continuation.
Travel tips for Caye Caulker → San Pedro (Ambergris Caye)
- No need to return to Belize City — direct inter-caye water taxi.
- Multiple daily departures — typically 7:30 AM, 9 AM, 11 AM, 1 PM, 3 PM, 4:30 PM, 6 PM.
- Same operators (San Pedro Belize Express + Ocean Ferry) that run the Belize City routes.
- Standard combination: 3-4 nights Caye Caulker (laid-back) + 3-4 nights San Pedro (diving + bigger town).
- Pre-book in high season (Dec-April) — limited capacity in winter months.
- Continue from San Pedro to Belize City by water taxi or Tropic Air flight.
Frequently asked questions
How long is the water taxi from Caye Caulker to San Pedro?
**About 30 minutes** on inter-caye water taxi.
How much is the inter-caye water taxi?
**US$10-18 per person** one-way on San Pedro Belize Express or Ocean Ferry Belize.
What time do inter-caye water taxis run?
**Multiple daily — typically 7:30 AM, 9 AM, 11 AM, 1 PM, 3 PM, 4:30 PM, 6 PM**. Check current schedule at the docks.
Do I need to return to Belize City between the cayes?
**No** — direct inter-caye water taxi. Saves time + cost vs round-tripping via Belize City.
Which caye should I visit first?
**Most travelers do Caye Caulker first (laid-back) + then San Pedro (bigger town, diving)** — easier energy gradient + finish with the more polished tourist infrastructure. Either direction works.
Going the other direction?