TripSuggest

Things to do in San Pedro Belize

San Pedro, on Ambergris Caye, is Belize's most beloved beach town, sitting steps from the second-largest barrier reef in the world-offering world-class snorkeling, diving, and island vibes at a fraction of Caribbean resort prices. With USD accepted everywhere, affordable street food, and free reef access via snorkel, it punches well above its price tag.

LGBTQ-friendlyGreat for first-timersDigital-nomad-friendly

Why go to San Pedro Belize

  • Belize Barrier Reef

    Snorkel or dive the UNESCO-listed reef teeming with nurse sharks, rays, and kaleidoscopic coral just minutes offshore.

  • Hol Chan Marine Reserve & Shark Ray Alley

    Swim inches from docile nurse sharks and stingrays in one of the Caribbean's most thrilling snorkel spots.

  • Blue Hole Natural Monument (day trip)

    Dive into the iconic 300-meter-wide underwater sinkhole that put Belize on every diver's bucket list.

  • Secret Beach

    A stunning hidden stretch of turquoise shallows on the west side of Ambergris Caye, perfect for swimming and sunset cocktails.

  • Bacalar Chico National Park & Marine Reserve

    Kayak and snorkel through a remote UNESCO biosphere reserve at the island's northern tip, rich with wildlife and ancient Maya ruins.

Make it real

Add your details for a shareable plan: flights, stays, and an estimated cost.

Not feeling San Pedro Belize?

Good to know in San Pedro Belize

  • Transit: Golf carts ($75-100/day rental) and water taxis are the main ways to get around; walking covers most of town and saves money. Water taxis connect to Belize City (~$20-25 each way) and Caye Caulker (~$10).
  • Tipping: 10-15% is customary at restaurants and for tour guides; some restaurants add a service charge automatically, so check your bill first.
  • Tap Water: Do not drink tap water in San Pedro-stick to bottled water ($1-2/liter at shops) or use a filter bottle to save money over the course of a trip.
  • Free Entry: Bacalar Chico and Hol Chan have entry fees, but the beach and town streets are always free; some hotels offer complimentary snorkel gear to guests, which saves $10-15/day.

Trip essentials

More places like San Pedro Belize

All destinations in Latin America

Things to do in San Pedro Belize: top sights, costs and free ideas | San Pedro Belize, Belize