25 Best Things to Do in San Pedro, Belize (2026 Local’s Guide)

San Pedro on Ambergris Caye is the top spot for travelers looking for world-class snorkeling, local street food, and laid-back island culture. This guide covers the best things to do in San Pedro Belize, from swimming with nurse sharks at Hol Chan Marine Reserve to renting a golf cart and driving out to Secret Beach.

Why San Pedro Belize? What Makes It Unique

San Pedro sits on Ambergris Caye, the largest island in Belize. The island features the second-largest barrier reef in the world right off its shore. Locals drive golf carts instead of cars, and the official language is English, making it easy to get around.

  • Location: Ambergris Caye, Belize District
  • Population: ~16,000-17,000
  • Language: English, Spanish, Kriol
  • Currency: Belize Dollar (BZD), pegged 2:1 to USD
  • Best Time to Visit: November through April (dry season)
  • Average Trip Length: 4 to 6 days

How to Get to San Pedro from Belize City

Travelers can choose between a short domestic flight or a scenic boat ride to reach the island.

  • By Domestic Flight: Maya Island Air and Tropic Air fly from Belize City to San Pedro in 15 to 20 minutes. Fares cost around $90 to $120 USD one-way for midweek travel, though weekend fares can drop to $34-60 USD. Flights offer great views, but they are weather-dependent.
  • By Water Taxi: San Pedro Belize Express Water Taxi and Ocean Ferry take passengers from Belize City to the island in 90 minutes. Tickets cost $55 to $65 USD one-way, plus a $30 taxi ride from the international airport to the marine terminal.
Mode of TransportTravel TimeOne-Way CostMain AdvantageMain Disadvantage
Domestic Flight15-20 minutes$34-120 USDFast, scenic aerial viewsStrict luggage limits, weather delays
Water Taxi1.5-2 hours$55-65 USDMore luggage space, lower costSlower, potential for seasickness

Getting Around San Pedro: Golf Carts, Bikes, and Water Taxis

Golf carts serve as the primary mode of transportation for both locals and visitors. Roads outside of San Pedro Town are made of sand and unpaved, making cars impractical. Visitors must have a valid driver’s license and be at least 18 years old to rent a cart. Daily rates range from $70 to $90 USD, while weekly rentals cost between $400 and $500 USD. Popular local rental companies include MK Golf Cart Rental, Aviz Golf Cart Rentals, and San Pedro Golf Cart Rentals. Drivers must pay a BZ$5 (approximately $2.50 USD) toll each way when crossing the bridge to reach the north side of the island.

Top Water Activities: Snorkeling, Diving, and Boat Tours

  • Hol Chan Marine Reserve and Shark Ray Alley: This protected marine reserve is the top attraction in San Pedro. Half-day snorkel tours cost $60 to $80 USD per person and include stops to see nurse sharks, southern stingrays, and sea turtles. Tours start early around 8 AM to avoid the main crowds.
  • Mexico Rocks and Tres Cocos: These alternative spots feature healthy coral formations and fewer tourist boats. They suit experienced snorkelers who want a quieter experience.
  • Great Blue Hole Helicopter Tour: A helicopter tour over the famous sinkhole costs $550 to $900 USD per person, while fixed-wing scenic flights cost $200 to $300 USD. It gives travelers a clear view of the massive blue ring without requiring a long boat ride or advanced diving certification.

Best Beaches and Waterfront Spots

Clear turquoise water and beach palapas at Secret Beach in San Pedro Belize.
  • Secret Beach: Located on the northwest side of Ambergris Caye, Secret Beach features shallow, calm water and floating palapas. Visitors can rent a golf cart for a 40-minute drive from town to reach the area. Top beach bars here include Blue Bayou Bar & Grill and Wahoo’s Lounge.
  • Mar de Tumbo and Boca del Rio: These beaches sit closer to town and offer easy access to water sports and beachfront dining.
  • Palapa Bar & Grill: This popular over-water bar lets guests float on inner tubes in the Caribbean while ordering drinks.

Food and Drink Experiences: Tours, Restaurants, and Local Specialties

Traditional Belizean fry jacks served with breakfast sides in San Pedro.
  • Belize Food Tours: This guided walking tour takes visitors to seven local stops for 11 distinct tastings. Tickets cost $85 to $100 USD per person for a 3-hour morning or afternoon tour. Guests try traditional items like fry jacks, conch fritters, and stewed chicken.
  • Must-Try Belizean Dishes: Fry jacks are deep-fried dough eaten with eggs and beans for breakfast. Conch fritters use local sea snail meat. Rice and beans serve as the national side dish alongside stewed chicken.
  • Top Restaurant Recommendations: Estelle’s serves local breakfast fry jacks right on the beach. Robin’s Kitchen offers spicy jerk chicken cooked over pimento wood. Elvi’s Kitchen serves fresh fish wrapped in banana leaves in a casual dining room.

Island Exploration: Golf Cart Adventures and Day Trips

  • Caye Caulker Day Trip: Travelers take a 30-minute water taxi ride for $50 to $60 USD round-trip to visit the neighboring island of Caye Caulker. The island runs on a “Go Slow” motto and features a narrow channel called The Split for swimming.
  • Mainland Belize Day Trips: Visitors on longer trips can explore mainland attractions. Day trips departing from San Ignacio cost $110 to $150 USD, while tours departing from San Pedro cost $400 to $550 USD due to required flights or extended transfers.

Unique and Off-the-Beaten-Path Experiences

  • The Chicken Drop at Wahoo’s Lounge: Locals gather for a lively game where a live chicken walks across a numbered board. Participants buy numbered squares and win cash if the chicken drops on their spot.
  • Chocolate-Making Classes: The Belize Chocolate Company offers workshops where visitors learn how to temper cacao beans and make custom chocolate bars for $20 USD per person.
  • Sunrise Watching: Because San Pedro faces east, early risers can watch bright sunrises over the ocean from any beach dock.

Where-to-Stay in San Pedro: Areas and Hotel Recommendations

  • San Pedro Town: Best for travelers who want to walk to restaurants and shops without renting a golf cart.
  • South Side: Home to upscale resorts like Victoria House and Mahogany Bay Resort. This area stays quiet at night and offers clean beachfront properties.
  • North Side: Offers a remote island feel near Secret Beach, ideal for travelers seeking quiet beach cabanas.
Hotel NamePrice RangeStyle / VibeBest For
Victoria HouseLuxury ($250-500+/night)Boutique beachfront resortCouples, luxury seekers
Ramon’s Village ResortMid-Range ($120-250/night)Thatched-roof island cabanasFirst-time visitors
Sandbar HostelBudget ($50-120/night)Social hostel with poolSolo travelers, backpackers

Practical Tips and Common Mistakes to Avoid

San Pedro is one of the more expensive destinations in Central America. Mid-range travelers should budget $150 to $200 USD per day for food, lodging, and tours. Visitors must bring reef-safe sunscreen, as standard chemical sunscreens harm the barrier reef and are banned by local law. Travelers should also carry cash in Belize dollars or US dollars, as smaller food stands and taxi drivers do not accept credit cards.

Sample Itineraries: 3, 5, and 7 Days in San Pedro

  • 3-Day Itinerary: Arrive and pick up a golf cart on Day 1. Spend Day 2 on a half-day snorkel tour at Hol Chan Marine Reserve and visit Secret Beach in the afternoon. Take a morning food tour on Day 3 before departure.
  • 5-Day Itinerary: Add a full-day sailing and snorkeling trip, plus a day trip to Caye Caulker to swim at The Split.
  • 7-Day Itinerary: Add a mainland excursion to explore ancient Mayan ruins or take a flight over the Great Blue Hole.

Frequently Asked Questions (FAQ)

Is San Pedro, Belize worth visiting?

Yes, San Pedro is worth visiting for travelers who want great snorkeling, fresh seafood, and a casual island atmosphere. It offers direct access to the Belize Barrier Reef and friendly English-speaking guides.

What is San Pedro Belize known for?

San Pedro is known for its golf cart culture, Secret Beach, and world-class marine life at Hol Chan Marine Reserve and Shark Ray Alley. It serves as the primary hub for travelers exploring Ambergris Caye.

How do I get to San Pedro from Belize City?

Visitors can take a 15-minute domestic flight with Maya Island Air or Tropic Air, or catch a 90-minute water taxi from the marine terminal in Belize City. Flights cost more but save time.

Do I need a car in San Pedro Belize?

No, cars are not practical on the island. Visitors rent golf carts to navigate the sandy roads between San Pedro Town, restaurants, and remote beaches.

What is the best time to visit San Pedro Belize?

November to April offers the best weather with dry skies and lower humidity. December through March brings peak crowds and higher hotel rates.

Are there sharks in San Pedro Belize?

Yes, nurse sharks live at Shark Ray Alley and Hol Chan Marine Reserve. They are docile creatures that swim calmly alongside snorkelers and do not pose a threat to humans.

Can you drink the water in San Pedro Belize?

Most hotels and restaurants use filtered water systems for guests. However, visitors with sensitive stomachs should drink bottled water during their stay.

What should I pack for San Pedro Belize?

Pack reef-safe sunscreen, light cotton clothing, a light rain jacket, insect repellent, a waterproof bag for boat trips, and cash for small local vendors.

You May Also Like:
Things to Do in Montego Bay: Beaches, Tours, Food, Nightlife, and Day Trips
25 Best Things to Do in Jamaica: Beaches, Waterfalls, Culture and Adventure