Book Belize Tours
Belize destination

Things to Do in San Pedro and Ambergris Caye: A Tour-Side Guide

San Pedro is the main town on Ambergris Caye, Belize's largest island. The reef sits 800 m offshore — Hol Chan and Shark Ray Alley are 15 minutes by boat.

7 tours 4.9★ avg rating 849+ reviews
Reef baseHol Chan in 15 mins by boat
From $60Hol Chan half-day snorkel
Easy island lifeGolf cart hire, beach bars
Year-round sunBest Dec-Apr
Daily budget $150-$300 Mid-range traveler
Getting there 15-min flight Or 90-min ferry
Best for Reef + relax Snorkeling and beaches
What San Pedro actually is

A 25-mile-long island, a busy town, and the closest base to the barrier reef.

San Pedro sits on the southern third of Ambergris Caye — Belize's largest island, 25 miles long and barely a mile wide. The downtown strip occupies a 1.5-mile stretch in the middle. North of town runs a developed beach line of resorts and condos. South of town runs along the same coastal road past the airstrip.

The reef sits about 800 meters offshore — you can see the line of breaking waves from the beach. That's why San Pedro exists: it's the closest base to the southern Belize Barrier Reef, including Hol Chan Marine Reserve. Snorkel and dive boats leave every morning from the dozens of docks lining the coast.

Public transport is the golf cart. Rent one from your hotel ($45 to $75 per day) or from one of the rental shops in town. The town itself is walkable; reaching North Island beaches or Secret Beach is not.

Where to base yourself

Three zones, three very different stays.

The island has three distinct zones. Each one suits a different kind of traveler — pick before you book a hotel, not after.

Zone 01

North of the Bridge

Sunsets on the lagoon side
  • Quiet
  • Honeymoon
  • Best swimming
Best for

Couples, honeymooners, anyone wanting quiet. Beachfront with usable swimming water. Sunset access on the lagoon at Secret Beach.

Tradeoff

Golf-cart fuel and a $5 USD each-way bridge toll add up fast. Restaurants thin out past Mile 5; most travelers eat dinner in town a few nights.

Zone 02

San Pedro Town

Walk to dinner, bars, dive shops
  • Walkable
  • Family-friendly
  • Vibrant
Best for

First-time visitors, walkable food and bars, mid-range budgets, families who don't want to drive a cart constantly.

Tradeoff

Noisier than the north or south. The waterfront here is for cocktails, not for swimming.

Zone 03

South of Town

10 min to town · dive lodge central
  • Diving
  • Quieter
  • Mid-range
Best for

Divers (most lodges are here), travelers who want a quieter base but still want to reach town in 10 minutes by cart.

Tradeoff

Less beach character than the north, less walkability than town.

Bookable now

Tours worth booking from San Pedro

7 curated · operator-vetted

Reality check

Should you actually go to Secret Beach?

Do it once if you have a beach-only day. Skip it if your time on Ambergris is tight.

Secret Beach is on the western lagoon side of Ambergris Caye, about 30 to 45 minutes by golf cart along an unpaved road that ranges from rough to terrible depending on recent rain. The beach itself is a stretch of shallow, calm, knee-deep water with beach bars built out on platforms over the lagoon.

Good version: cold beer on a platform bar, wade out 100 meters and still be standing. Bad version: the road in is genuinely rough, the beach gets crowded on cruise days, and the seagrass on the bottom isn't picturesque. If your time on Ambergris is limited, the reef beats Secret Beach.

Plan your trip

Logistics in three cards.

How long to stay

Three to four nights is standard. Two nights feels short by the time you're settled. Five gives you a buffer day for weather rescheduling. If your whole Belize trip is 5–7 days, San Pedro deserves 3 of those nights.

Getting there

Tropic Air or Maya Island Air: 15-min flight, $80–$120 each way. Several flights daily. Water taxi: 90 min, $35 each way, from Belize City marine terminal. Most travelers fly.

When to visit

December–April is high season: best weather, highest prices. May is the value sweet spot. June–November has more rain and lower prices. Sargassum can affect windward beaches April–August in heavy years.

Adjacent bases

Where to go next from San Pedro.

How we vet

Why these picks beat the generic top-10 list

  • 40+ operators Direct relationships with Belize guides, captains, and concierges.
  • Real booking data We see which tours sell out, get cancelled, or earn repeat customers.
  • 4.8★ average Across 12,000+ travelers booked through partner operators.
  • Secure via Viator Free cancellation on most picks. No markup over operator rates.
Editor's notes

More on San Pedro

A note on the tours we list

Through ScalePact, I work with snorkel charter operators, fishing guides, hotel concierges, and tour companies based on the island. The recommendations on this page come from what I see on the back end: which tours sell out, which operators handle cancellations professionally, which beaches are worth the golf-cart ride, and which ones are overhyped.

What separates a good Hol Chan operator from a bad one

Fewer than 10 guests per guide, equipment that fits, and a guide who actually points out the marine life rather than letting you guess. The cheap $60 group tours are often overpacked. Pay the extra $20 for the smaller boat — every time.

Daily budget breakdown (mid-range)

A mid-range San Pedro day looks like: $120–$180 hotel · $40–$70 food · $20–$35 drinks · $50–$100 for a tour day. Daily total without a tour: $200–$300 per person. With a tour: $300–$400.

Budget options exist (guesthouses at $50–$80, local food $8–$15 per meal). Premium resorts and meal plans stretch unlimited.

Operator data take: The strongest repeat-customer feedback comes from travelers who stayed at North Island properties for 2 nights and town for 2 nights, splitting their trip rather than picking one. If your stay is long enough, this works. If it’s not, base in town.

Keep exploring

More tours near San Pedro

Snorkeling at Hol Chan Marine Reserve and Shark Ray Alley Snorkeling

Hol Chan & Shark Ray Alley Snorkel Half-Day

San Pedro · Belize 4.8 (242 reviews) Half day · 4 hours Group · max 16
From $80 / adult
Book Now
Great Blue Hole and Lighthouse Reef Atoll Snorkel Adventure Adventure

Great Blue Hole Snorkel & Lighthouse Reef

San Pedro · Belize 5.0 (14 reviews) Full day · 8 hours
From $250 / adult
Book Now
Great Blue Hole Belize and Lighthouse Reef Atoll Dive Adventure Adventure

Blue Hole 3-Tank Dive Day

San Pedro · Belize 5.0 (2 reviews) Full day · 9 hours
From $360 / adult
Book Now
Guided Lamanai Mayan Ruins Belize Tours with Lunch Mayan Ruins

Lamanai Ruins & New River Cruise

Orange Walk · Belize 4.8 (164 reviews) Full day · 9 hours
From $140 / adult Free cancellation
Book Now
Good to know

San Pedro tour questions, answered

What is San Pedro Belize known for?
San Pedro is best known for its proximity to the Belize Barrier Reef, the Hol Chan Marine Reserve, Shark Ray Alley, and the laid-back island vibe captured in Madonna's 1986 song "La Isla Bonita." It's the main beach base for most Belize trips and the country's busiest snorkeling and diving hub.
How many days do you need in San Pedro Belize?
Three to four nights is the standard recommendation for first-time visitors. That's enough time for the Hol Chan snorkel half-day, one mainland day trip or beach day, and time to settle into the island pace. Two nights feels rushed. Five nights gives you a buffer for weather rescheduling.
Is San Pedro Belize worth visiting?
For most first-time Belize visitors, yes. It's the easiest base for reef and snorkeling experiences, has the most accommodation and dining variety, and the easiest logistics from the Belize City airport. The main reasons to skip San Pedro in favor of an alternative are budget (Caye Caulker is cheaper), preference for quiet over development (Placencia or Hopkins are quieter), or a focus on jungle and ruins over beach (San Ignacio is the inland base).
What is the best part of Ambergris Caye?
This depends on what you want. The North Island, past the Sir Barry Bowen Bridge, is the quieter and more upscale stretch with the best swimming beaches at most resorts. San Pedro Town is best for walkable food, nightlife, and tour operators. The South End suits divers and travelers wanting a quieter base near town. Most travelers benefit from a mix.
Can you swim at San Pedro beach?
The beach directly in front of San Pedro Town is shallow with seagrass and boat traffic, so it's not the best swimming. Most travelers swim from a resort dock or pier, at Boca del Rio at the north end of town, or at Secret Beach on the lagoon side of the island. The North Island beaches past the bridge generally have better swimming conditions than the town beachfront.
How do you get to San Pedro from the airport?
Two main options from Belize City International Airport (BZE). Tropic Air or Maya Island Air flights take 15 minutes and cost $80 to $120 each way. The water taxi from Belize City marine terminal takes 90 minutes and costs $35 each way. Most travelers fly. The water taxi makes sense on tight budgets or if you specifically want the boat experience.
Is San Pedro safe at night?
San Pedro Town is generally safe at night in the main tourist areas along the beachfront and the main streets. Standard precautions apply: stick to well-lit areas, don't walk alone on remote beach stretches late, and use a taxi or golf cart for longer late-night trips. Violent crime against tourists is rare.
What is Secret Beach in San Pedro?
Secret Beach is a stretch of shallow, calm water on the western lagoon side of Ambergris Caye, about 30 to 45 minutes from San Pedro Town by golf cart. Several beach bars sit on platforms over the water. The shallow depth means you can wade out 100+ meters and still be standing. The road to reach it is rough and unpaved. It's worth one beach day if you have time but isn't a must-visit for short trips.
Is San Pedro or Caye Caulker better?
San Pedro is more developed, has more accommodation and dining options, easier logistics, better diving infrastructure, and higher prices. Caye Caulker is smaller, slower, cheaper, with no cars and a deliberately relaxed vibe. San Pedro suits first-time visitors and mid-range to premium budgets. Caye Caulker suits budget travelers, solo travelers, and anyone who actively wants quiet over variety.
How much does a day in San Pedro cost?
A mid-range day in San Pedro runs $200 to $300 per person without a tour, or $300 to $400 with a tour. That includes hotel, three meals, drinks, and basic transport. Budget travelers can manage closer to $100 per day staying in guesthouses and eating local. Premium resorts and meal plans stretch beyond $500 per day.
Also consider

Other Belize destinations

Caye Caulker

Caye Caulker

5 tours from $85 View Tours
Placencia

Placencia

5 tours from $95 View Tours
San Ignacio / Cayo

San Ignacio

8 tours from $115 View Tours
Hopkins

Hopkins

3 tours from $55 View Tours

Belize tour deals in your inbox

One email a month. Unsubscribe anytime.