Affordable Bus Tickets - Compare and book with Spring Bus

Bus from Belize City to San Pedro (Ambergris Caye)

Water taxi or flight · ~75-90 min boat / ~15 min plane · US$17-30 boat / US$70-120 flight · Multiple daily

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets from Belize City 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 Belize City → San Pedro (Ambergris Caye) route is the transit to Belize's largest + most developed caye — the country's main diving destination + ~75-90 minutes by water taxi or ~15 minutes by flight.

Spring Bus connects you to operators on this route — San Pedro Belize Express + Ocean Ferry Belize water taxis ($17-30 USD) + Tropic Air + Maya Island Air flights ($70-120 USD, ~15 minutes from BZE airport). Most international travelers take flights for the speed; water taxi is cheaper + scenic.

Route details: Belize City to San Pedro (Ambergris Caye)

Travel time

1 h 30 min

Distance

60 km

Typical fare

$17 – $30 USD per person

Frequency

Multiple daily water taxis + frequent Tropic Air/Maya Island Air flights

First departure

Approx. 8:00 AM (water taxi) / 7:00 AM (flights)

Last departure

Approx. 5:30 PM

Operators on this route

San Pedro Belize Express · Ocean Ferry Belize · Tropic Air (flight) · Maya Island Air (flight)

Pickup at Belize City

Marine Terminal in Belize City (downtown waterfront)

Drop-off at San Pedro (Ambergris Caye)

San Pedro public dock in central San Pedro — golf carts + taxis to hotels around the island

About the journey

The Belize City → San Pedro (Ambergris Caye) route is the transit to Belize's largest + most developed caye — ~75-90 minute water taxi from the Marine Terminal in downtown Belize City, or ~15-minute flight from BZE airport on Tropic Air or Maya Island Air. San Pedro Belize Express + Ocean Ferry Belize run multiple daily water taxis. Ambergris Caye is the country's main diving destination — close to Hol Chan Marine Reserve + Shark Ray Alley + the famous Blue Hole.

Travel tips for Belize CitySan Pedro (Ambergris Caye)

  • Water taxi is cheaper but slower ($17-30 USD, ~75-90 min) — most departures stop at Caye Caulker en route.
  • Flight is fast ($70-120 USD, ~15 min) — Tropic Air + Maya Island Air both run hourly from BZE airport.
  • Marine Terminal in Belize City for water taxi — downtown, ~15-20 min taxi from BZE airport.
  • San Pedro is for diving + larger town; Caye Caulker for laid-back budget atmosphere.
  • Blue Hole day trip from San Pedro $300-500 USD (Cousteau-famous 300m sinkhole, ~3-hour boat each way).
  • Hol Chan + Shark Ray Alley snorkeling tours $50-90 USD/person — the standard half-day from San Pedro.

Frequently asked questions

How long is the water taxi from Belize City to San Pedro?

**About 75-90 minutes** on San Pedro Belize Express or Ocean Ferry Belize. Most boats stop at Caye Caulker en route (~5 min stop), then continue to San Pedro.

How much is the water taxi from Belize City to San Pedro?

**BZ$35-60 / US$17-30 per person** on water taxi. **US$70-120 per person** on Tropic Air or Maya Island Air flight (~15 minutes from BZE airport).

Should I take the water taxi or fly?

**Flight if budget allows** — $70-120 USD, ~15 min, scenic aerial views of the Barrier Reef. **Water taxi if budget-focused** — $17-30 USD, ~75-90 min, sometimes scenic with islands en route. Flight is most popular for international tourists with limited time.

What time do water taxis leave Belize City for San Pedro?

**Multiple daily — typically 8 AM, 9 AM, 10:30 AM, 12 PM, 1:30 PM, 3 PM, 4:30 PM, 5:30 PM** on San Pedro Belize Express + Ocean Ferry Belize. Most stop at Caye Caulker first.

Can I dive the Blue Hole from San Pedro?

**Yes — San Pedro is the standard Blue Hole dive base.** Day trips $300-500 USD per person (3 dives + lunch + ~3-hour boat ride each way to Lighthouse Reef). The Cousteau-famous 300-meter sinkhole. Book through a San Pedro dive shop.

Going the other direction?

Bus from San Pedro (Ambergris Caye) to Belize City

See the return route →

Related routes