Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Caye Caulker to San Pedro (Ambergris Caye)

Inter-caye water taxi · ~30 minutes · US$10-18 · Multiple daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Caye Caulker to San Pedro (Ambergris Caye)

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

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 CaulkerSan 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?

Bus from San Pedro (Ambergris Caye) to Caye Caulker

See the return route →

Related routes