San Pedro gets misread more than almost any destination in the Caribbean. The photos show turquoise water and palm trees, so travelers book expecting a beach holiday then arrive to find a golf-cart town where the real action is underwater, not on shore.
The disconnect isn’t a flaw. It’s just not what most guides explain upfront. Ambergris Caye sits less than a mile from the second-largest barrier reef on Earth, and that reef is the entire reason San Pedro exists as a destination. Understanding that one fact changes how you plan everything where you stay, what you book, and what you don’t bother expecting.
This guide covers the honest version of San Pedro: how to get there, what the beaches actually look like, what things cost, and which activities are worth your time.
QUICK ANSWER:
San Pedro is the main town on Ambergris Caye, Belize’s largest island. It sits under a mile from the Belize Barrier Reef a UNESCO World Heritage Site. The island runs on golf carts, fresh seafood, and reef access. It’s a DIY adventure destination, not a beach resort.
What San Pedro Actually Is (And Isn’t)
This section clears up the biggest misconception about Ambergris Caye.
- Skip San Pedro if your main goal is lounging on wide sandy beaches
- Expect a busy Caribbean town with narrow streets and golf cart traffic
- Choose San Pedro for reef access — snorkeling sites are minutes away by boat
- Avoid comparing it to Cancun or Aruba — this is not an all-inclusive destination
- Check your expectations at the airport — the magic is underwater, not on shore
San Pedro is the capital of Ambergris Caye, a 25-mile-long island off the northern coast of Belize. The island sits just three-quarters of a mile from the Belize Barrier Reef, a UNESCO World Heritage Site and the largest reef system in the Northern Hemisphere.
The town itself is small, walkable, and powered by golf carts rather than cars. Belizean dollars run at a fixed 2:1 ratio to USD, and English is the official language. However, the vibe here is Central American, not resort Caribbean. You’ll find street food vendors alongside dive shops, and stray dogs weaving between cart traffic.
How to Get to San Pedro, Ambergris Caye
| Detail | Domestic Flight | Water Taxi |
|---|---|---|
| Travel time | 15 minutes | 90 minutes |
| One-way cost (per person) | $85–$95 USD | $31 USD + $30 taxi to terminal |
| Departs from | International or Municipal Airport | Belize City ferry terminal |
| Arrives at | San Pedro Airstrip | San Pedro Town Dock |
| Operators | Tropic Air, Maya Island Air | Belize Water Taxi, Ocean Ferry |
| Best for | Solo travelers, couples, short trips | Groups, budget travelers |
| Scenic value | Stunning aerial reef views | Open-water Caribbean views |
| Book in advance? | Yes — especially high season | Not required — buy at terminal |
This section covers the two ways to reach the island from Belize City.
Flying from Belize City
- Pick Tropic Air or Maya Island Air for the 15-minute flight
- Check prices early — one-way fares start around $85–$95 USD
- Avoid waiting — flights leave from both the international and municipal airports
- Choose this option if you want stunning aerial views of the reef
The flight from Philip Goldson International Airport is short, scenic, and worth the splurge at least one way. You land at the San Pedro airstrip, which is a single runway in the middle of town.
Water Taxi from Belize City
- Use Belize Water Taxi or Ocean Ferry for the 90-minute ride
- Budget around $31 USD one-way for the ferry ticket
- Add $30 USD for the taxi from the international airport to the ferry terminal
- Skip the first few rows — the ride gets hot until the boat picks up speed
The water taxi drops you at the dock in central San Pedro. It’s the cheaper option, especially for groups. However, the total door-to-door time is significantly longer than flying.
INSIDER SECRET:
Buy duty-free liquor at the airport before boarding the ferry. Alcohol on Ambergris Caye costs significantly more than on the mainland. This single move can save you $50+ over a week-long stay.
Getting Around San Pedro
This section explains transportation on an island with almost no cars.
- Rent a golf cart for $75–$100 USD per day to explore the full island
- Walk San Pedro town easily — it’s only a few blocks wide
- Use water taxis for trips to Caye Caulker or nearby islands
- Skip bicycles in the heat unless you’re only going short distances
- Avoid renting a cart for just one day — multi-day rates drop significantly
Golf carts are the primary mode of transport for both locals and visitors. You’ll need a valid driver’s license from your home country. Most rental companies offer 4-seater and 6-seater options.
The town itself is compact enough to walk. Three main streets — Front Street, Middle Street, and Back Street run parallel to the shore. However, attractions like Secret Beach and the northern resorts require a cart.
Best Things to Do in San Pedro Belize
This section covers the activities that make Ambergris Caye worth the trip.
Snorkel Hol Chan Marine Reserve and Shark Ray Alley
Hol Chan is the one non-negotiable activity on Ambergris Caye. The marine reserve sits just minutes offshore by boat. The name means “Small Cut” in Maya, and the reef here teems with sea turtles, spotted eagle rays, nurse sharks, and hundreds of tropical fish species.
Most tours combine Hol Chan with Shark Ray Alley, where you swim alongside nurse sharks and southern stingrays in shallow water. First-timers should not worry these animals are accustomed to snorkelers and are not aggressive.
For fewer crowds, book a tour to Mexico Rocks instead. The coral formations are stunning, and you’ll share the water with far fewer boats.
Visit Secret Beach
Secret Beach sits on the western, leeward side of Ambergris Caye. The name is now ironic it’s been heavily developed with beach bars, restaurants, and floating docks. However, the water here is calm, shallow, and crystal clear.
The drive from San Pedro town takes about 20–30 minutes by golf cart on a bumpy dirt road. The calm conditions make it the best spot for families with young children. You can find a complete breakdown in our Secret Beach guide.
Take the Belize Food Tour
Belize Food Tours runs a walking tour through San Pedro town. You’ll sample conch ceviche, fry jacks, local rum, chocolate, and other Belizean staples across multiple stops. Book this for your first or second day. It gives you a lay of the land and helps you decide where to return for full meals.
Day Trip to Caye Caulker
Caye Caulker is Ambergris Caye’s smaller, quieter sister island. The water taxi takes about 20 minutes. The vibe there is significantly more laid-back. Rent no golf cart walk the whole island in an afternoon. Additionally, the sunsets from Caye Caulker’s west side are better than anything on San Pedro.
Many tour operators combine a Caye Caulker visit with snorkeling at Hol Chan and Shark Ray Alley. This full-day combo is one of the best-value excursions on the island.
Explore by Golf Cart
Ambergris Caye is 25 miles long. San Pedro town covers only a small section in the south. Rent a cart and drive north past the bridge to find quieter bars, wildlife, and stretches of undeveloped coastline. Stops worth making include Truck Stop (a food truck garden with a pool and movie nights), Ak’bol for dock lounging, and Palapa Bar for the original over-the-water experience.
Fly Over the Great Blue Hole
The Great Blue Hole is roughly 60 miles offshore. Diving it requires advanced certification and a full-day boat trip. However, a scenic flight from the San Pedro airstrip gives you the iconic aerial view in about an hour. It’s not cheap expect $250–$350 USD per person but the photographs are unmistakable.
San Pedro Beaches: Setting the Right Expectations

This section addresses the most common disappointment visitors report.
- Accept that eastern beaches are narrow with seagrass near shore
- Use resort docks to access deeper, clearer swimming water
- Pick Secret Beach for the best sand-and-swim experience on the island
- Avoid expecting Aruba-style wide white sand — it does not exist here
- Check sargassum conditions before your trip — seasonal seaweed can pile up
The eastern coastline of Ambergris Caye faces the reef. Because the reef sits so close, the beaches are narrow and the nearshore water is often shallow with seagrass beds. Resorts maintain their stretches carefully, but this is not a beach destination in the traditional sense.
Most visitors quickly adjust. The reef access more than compensates. Once you snorkel Hol Chan or float in the calm waters at Secret Beach, the narrow town beaches stop mattering.
Where to Eat in San Pedro
This section covers the food scene that consistently surprises visitors.
Local Belizean Food You Must Try
- Try conch ceviche at any beachfront restaurant it’s the island’s signature dish
- Pick up fry jacks for breakfast fried dough served with beans, cheese, or ham
- Choose rice and beans with stew chicken for an authentic local lunch
- Avoid skipping the meat pies grab them from bakeries or gas stations
- Check if lobster or conch is in season before ordering (lobster: June 15–February 14)
Belizean food is simple, savory, and deeply satisfying. The cuisine blends Caribbean, Central American, and Maya influences. Fresh seafood dominates the island menus.
Best Restaurants in San Pedro Town
Elvi’s Kitchen is one of the original San Pedro restaurants and still delivers excellent Belizean dishes. El Fogon serves street-level local food that’s consistently good. For breakfast, Estel’s Dine by the Sea is a longtime favorite for fry jacks and eggs with a waterfront view.
Blue Water Grill handles upscale seafood well. Sandbar is a reliable mid-range option with strong cocktails. Finally, the street vendors around Central Park serve some of the cheapest and most authentic food on the island don’t overlook them.
Where to Stay in San Pedro
This section helps you pick the right area for your trip style.
- Pick San Pedro town if you want walkable restaurants and nightlife
- Choose north of the bridge for quieter resorts with more space
- Use south of town for budget-friendly condos and vacation rentals
- Avoid booking all-inclusive San Pedro doesn’t operate that way
- Check VRBO and Airbnb for multi-bedroom units with kitchens
Ambergris Caye has everything from backpacker hostels to luxury resorts. The island does not have major all-inclusive chains. Most visitors prefer condos or boutique hotels where they can self-cater breakfast and explore restaurants for other meals.
Properties north of the bridge tend to be newer and higher-end. Victoria House, south of town, is consistently rated among the top hotels in Belize. Budget travelers should look at guesthouses in town or hostels like the Drift Inn.
Is San Pedro Belize Safe?
This section answers the safety question honestly.
- Walk San Pedro town at night without major concern — it’s generally safe
- Use common sense with valuables — petty theft happens in any tourist town
- Avoid engaging with hustlers at the ferry dock — politely decline and keep walking
- Skip isolated stretches of beach after dark, just as you would anywhere
- Check current travel advisories — Belize City has different safety profiles than the islands
San Pedro is one of the safest places in Belize. The island community is tight-knit, and tourism is the primary economy. Violent crime targeting tourists is rare. However, the ferry dock arrival experience can feel hectic taxi drivers and tour sellers approach aggressively. This is normal and not dangerous.
Best Time to Visit San Pedro
This section helps you choose the right month.
- Pick January through April for the driest weather and coolest temperatures
- Avoid September and October if you dislike rain — this is the wettest period
- Choose June or July for lobster season and the San Pedro Lobster Festival
- Check sargassum forecasts for summer months — seaweed peaks vary yearly
- Skip the idea of a “wrong” time — temperatures stay warm year-round
Daytime temperatures hover in the upper 70s to mid-80s°F throughout the year. The dry season (January–April) offers the most reliable weather. The rainy season brings afternoon showers, lower prices, and fewer crowds. Mosquitoes increase during and after the rains, particularly from August through December.
San Pedro Budget: What Things Actually Cost
| Expense | Budget | Mid-Range | Comfort |
|---|---|---|---|
| Accommodation (per night) | $25–$50 | $80–$150 | $200–$400+ |
| Breakfast | $4–$7 | $8–$15 | $15–$25 |
| Lunch | $5–$10 | $12–$20 | $20–$35 |
| Dinner | $8–$15 | $18–$30 | $30–$60 |
| Snorkel tour (half day) | $50–$70 | $70–$100 | $100–$150 (private) |
| Golf cart rental (per day) | — | $75–$100 | $75–$100 |
| Drinks (per day) | $5–$10 | $15–$25 | $25–$50 |
| Estimated daily total (per person) | $60–$80 | $150–$200 | $300–$500+ |
This section gives you real numbers to plan around.
- Budget $50–$80 USD per person per day for mid-range travel
- Add $100–$200 for snorkel tours and excursions
- Use Belize dollars when possible — some vendors round up on USD change
- Pick local restaurants over resort dining to cut food costs significantly
- Avoid buying sunscreen on the island — prices run $20+ USD per bottle
A mid-range couple can expect to spend roughly $150–$200 USD per day including accommodation, food, and one activity. Budget travelers staying in hostels and eating street food can manage on $60–$80 per day. The biggest variable is how many water excursions you book.
Golf cart rental adds up quickly over a full week. Consider renting for two or three days rather than the entire stay. You can walk San Pedro town and take water taxis on cart-free days.
The Verdict
We’ve researched San Pedro extensively, and our position is clear. This island rewards travelers who arrive with the right expectations. San Pedro is not a beach destination it’s a reef destination with incredible food and genuine Caribbean character. The snorkeling rivals anywhere in the hemisphere. The Belizean cuisine surprises everyone who tries it. Additionally, the golf-cart pace of life is addictive once you settle in. Skip it if you want luxury resort beaches. Book it if you want the most accessible world-class reef experience in the Caribbean. San Pedro delivers exactly what it promises as long as you know what that is before you land.

