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.
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.
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
- Things to do in Sayulita, Mexico
- Things to do in Belize City, Belize
- Things to do in Jaco, Costa Rica
- Things to do in Cancun, Mexico
- Things to do in Tulum, Mexico
- Things to do in Playa del Carmen, Mexico