Quick Answer
San Pedro, the main town on Ambergris Caye, is Belize’s best base for reef adventures, beach days, and easy island living. The must-dos are snorkeling Hol Chan Marine Reserve and Shark Ray Alley, driving a golf cart to Secret Beach, exploring San Pedro town on foot, eating fresh seafood, and taking a sunset sailing trip. Plan at least three full days: one for the reef, one for the north island and Secret Beach, and one for the town, food, and a day trip to Caye Caulker or the mainland. Most tours leave in the morning, so book reef trips a day ahead in high season.
Why San Pedro Is Worth the Trip
San Pedro sits on Ambergris Caye, the largest island in Belize, just a short boat ride or a quick flight from Belize City. The Belize Barrier Reef, the second-largest reef system in the world, runs only a few hundred metres offshore, which means world-class snorkeling and diving start minutes from town rather than hours away. At the same time, the town itself is small, walkable, and relaxed: sandy streets, colorful houses, golf carts instead of traffic jams, and beach bars where you can eat with your feet in the sand.
What surprises first-time visitors is how much variety fits on one narrow island. You can swim with nurse sharks in the morning, drive to a quiet northern beach in the afternoon, and end the day with live music and lobster dinner in town. Families, couples, divers, food lovers, and budget travelers can all build a good trip here — but they will not all enjoy the same itinerary, and that is where most guides fall short. The sections below sort activities by what they actually cost, how long they take, and who they suit best, so you can pick what fits your trip instead of trying to do everything.
Things to Do in San Pedro at a Glance
| Activity | Time needed | Cost level | Best for |
|---|---|---|---|
| Hol Chan and Shark Ray Alley snorkeling | Half day | Moderate | Everyone, first-timers |
| Secret Beach by golf cart | Half to full day | Low to moderate | Beach lovers, groups |
| Golf cart island tour | Half day | Moderate | Explorers, photographers |
| Sunset catamaran cruise | 2 to 3 hours | Moderate | Couples, groups |
| Caye Caulker day trip | Full day | Moderate | Relaxed island hopping |
| Diving the Belize Barrier Reef | Half to full day | Higher | Certified divers |
| Fishing trip (reef, fly, or deep sea) | Half to full day | Higher | Anglers |
| San Pedro town walking tour | 2 to 3 hours | Free to low | Culture and food lovers |
| Chocolate and food tours | 2 to 3 hours | Low to moderate | Food lovers, families |
| Great Blue Hole flight or dive | Half to full day | Higher | Bucket-list travelers |
1. Snorkel Hol Chan Marine Reserve and Shark Ray Alley
This is the single best answer to what there is to do in San Pedro, Belize. Hol Chan is a natural break in the reef where fish funnel through a channel, so even a short swim puts you among schools of colorful fish, sea turtles, rays, and coral formations. Shark Ray Alley, a nearby sandbar stop on the same trip, is where docile nurse sharks and southern stingrays gather — swimming among them sounds daring, but it is a calm, guided experience suitable for confident beginners.
Practical tips that most listicles skip:
- Book a morning trip. The water is usually calmest and clearest before midday, and afternoon trips are more likely to meet wind and choppy water.
- Expect a marine reserve fee on top of the tour price, usually collected by the operator. Ask what is included before you pay so there are no surprises at the dock.
- Bring reef-safe sunscreen and a rash guard. Regular sunscreen damages coral, and a rash guard protects you from sun and the occasional jellyfish better than lotion alone.
- Non-swimmers can still go. Many boats welcome passengers who stay on board or float with a life vest, but tell the operator in advance so they can plan for you.
- Seasickness? Take precautions before boarding. The ride out is short, but the boat sits still at snorkel stops, which is when sensitive stomachs notice the swell.
If you only do one paid activity in San Pedro, make it this one. It is the experience the whole island is built around, and it rarely disappoints.
2. Drive a Golf Cart to Secret Beach
Secret Beach is not really a secret anymore, but it is still the island’s best swimming beach — wide, shallow, turquoise water with floating bars and beach clubs on the northwest coast. Getting there is half the fun: rent a golf cart in town, cross the bridge north, and drive the coastal road past beach houses, small bars, and empty stretches of sand.

A few things to know before you go:
- Rent for the full day, not by the hour. The drive each way takes time, and you will want to stop at bars and viewpoints along the route.
- The road north is bumpy in places. Drive slowly, watch for potholes after rain, and keep your belongings secure on rough stretches.
- Swimming is free; the beach clubs expect you to order food or drinks. That is the local custom and a fair trade for loungers, shade, and restrooms.
- Go on a weekday if you can. Weekends draw a lively local crowd, which is fun if you want a party and less ideal if you want quiet water.
- Leave before dark if you are new to the road. The route is much easier in daylight, and carts have limited lighting.
Secret Beach pairs perfectly with a slow northern-island day: stop at a beach bar on the way up, swim and eat at Secret Beach, and watch the light change on the drive back.
3. Explore San Pedro Town on Foot
San Pedro town deserves more than a pass-through. Three main streets run parallel to the sea — Barrier Reef Drive nearest the water, then Pescador Drive, then Angel Coral Street — and most of the restaurants, shops, and bars sit within a few blocks of Central Park, the town’s gathering place.
A good self-guided walk looks like this:
- Start at Central Park and the beachfront, where fishermen bring in the catch and tour boats line the docks.
- Wander Barrier Reef Drive for beach bars, dive shops, and street food.
- Cut inland to Pescador Drive for local restaurants, bakeries, and everyday island life away from the tourist strip.
- Finish with a sunset drink at a dock bar and dinner at a family-run restaurant.
On Friday, Saturday, and Sunday evenings, the block around Central Park closes to vehicles, which makes it the best time to stroll, eat street food, and watch the town come alive. Keep cash in small bills for street vendors and smaller eateries, since not every place takes cards.
4. Eat Your Way Around the Island
San Pedro’s food scene punches above its size. Fresh-caught snapper, lobster in season, conch fritters, and Belizean classics like rice and beans, stew chicken, and fry jacks appear on menus from beach shacks to upscale restaurants. Lobster season runs roughly from mid-June to mid-February, and the July Lobsterfest celebration is a genuine local festival of food and music, not just a tourist event.
Where to focus your appetite:
- Seafood shacks and beach bars for the freshest, simplest fish — grilled, fried, or in ceviche — at the best prices.
- Family-run Belizean restaurants for stew chicken, rice and beans, and fry jacks at breakfast.
- Upscale beachfront restaurants for a special-night lobster or snapper dinner with your feet in the sand.
- Street food and bakeries for cheap, filling lunches between activities.
If you have dietary restrictions, tell restaurants clearly and early; many kitchens are happy to adapt, but small menus mean advance notice helps. And try at least one food tour or cooking class if you like learning through eating — making Belizean dishes yourself turns a good meal into a lasting memory.
5. Take a Sunset Sailing or Catamaran Cruise
San Pedro sunsets are spectacular, and the best seat is on the water. Sunset cruises usually run for two to three hours, often with rum punch and snacks included, and many combine sailing with a snorkel stop or a sandbar visit. Private charters cost more but let you set the pace, bring your own food, and choose your route.
Choose a sunset cruise if you want a relaxed, social evening with no planning. Choose a full-day sailing trip if you want snorkeling, a beach barbecue, and swimming stops rolled into one day. Either way, book ahead in high season (December to April), when the best boats fill up days in advance.
6. Dive the Belize Barrier Reef
Certified divers get far more than snorkelers do here: deeper coral walls, larger pelagic fish, and famous dive sites within easy boat range. Operators in town run daily trips to the local reef, and many also organize the long day trip to the Great Blue Hole and Lighthouse Reef for experienced divers.
If you are not certified, several shops offer introductory dives with an instructor, and snorkeling at Hol Chan gives you a genuine taste of the reef without certification. Never book a dive you are not qualified for, and always check that your operator is licensed and that your dive insurance, if you have it, covers Belize.
7. Go Fishing — Reef, Flats, or Deep Sea
San Pedro is a serious fishing destination. Reef fishing targets snapper and grouper close to shore, fly fishing on the flats chases bonefish and permit, and deep-sea trips go after larger pelagic species. Many operators will cook your catch for dinner, which turns a fishing trip into a meal you earned yourself.
Tell your operator exactly what kind of fishing you want, what you hope to catch, and whether you want to keep or release your fish. Prices vary widely by boat size, trip length, and target species, so compare what is included — gear, bait, licenses, food, and drinks — rather than just the headline price.
8. Day Trip to Caye Caulker
Caye Caulker, the smaller island about 30 minutes away by boat, is San Pedro’s most popular day trip, and for good reason. Its motto is “go slow,” and it delivers: a split in the island called The Split is the swimming and social hub, the streets are sandy, and the pace is noticeably slower than San Pedro.
A Caye Caulker day works best if you catch an early boat, swim at The Split, eat a lobster or seafood lunch, stroll the main street, and return on a late-afternoon boat. Some travelers add a snorkeling stop on the way, combining two islands and the reef in a single day. Check return boat times before you leave San Pedro — missing the last boat means an unplanned overnight stay.
9. Mainland Day Trips: Maya Sites, Caves, and Wildlife
If you have four or more days, a mainland day trip adds a completely different Belize to your trip. Popular options include Maya temples such as Altun Ha and Lamanai, cave tubing through limestone caves the ancient Maya considered sacred, and wildlife sanctuaries where you can see howler monkeys, iguanas, and tropical birds.

These trips are long days — early boat or flight to Belize City, then a road journey inland — so they suit travelers who want history and jungle alongside beach time. They are less ideal for a short two-night trip, where the reef and the island itself deserve your limited days.
10. Free and Cheap Things to Do in San Pedro
San Pedro is not only a resort island; plenty of the best experiences cost little or nothing:
- Swim at public beach access points along the shore. The beaches are public, so you can swim without paying for a club.
- Watch the sunset from a dock or the beach — free, and better than most paid viewpoints.
- Walk the town and Central Park in the evening, when the island socializes outdoors.
- Visit the Iguana Eco Sanctuary for a low-cost, family-friendly look at rescued iguanas.
- Browse the artisan shops and galleries on the main streets, including local painting workshops if you want a hands-on souvenir.
- Join a beach cleanup or community event if one is running during your stay; ask your hotel or a local shop what is on.
Budget travelers should also cook some meals if their lodging has a kitchen, since restaurant prices add up fast on an island where almost everything arrives by boat.
11. San Pedro With Kids
Families do well in San Pedro, with a few smart choices. Hol Chan snorkeling suits confident young swimmers, and many operators provide life vests and patient guides. Secret Beach’s shallow water is ideal for children, and the floating waterpark there is a hit with older kids. Golf cart rides, the iguana sanctuary, and beach days need no special planning at all.
Skip the Great Blue Hole boat day with young children — it is very long and mostly sitting on a boat. Choose the scenic flight version only if your kids enjoy small planes. Pack reef-safe sunscreen, water shoes for rocky entries, and snacks, since island shops close earlier than mainland ones.
12. What to Skip (Honestly)
Most guides list everything as a must-do. Here is the honest version:
- The Great Blue Hole by boat is a very long day for a view that many travelers say reads better from a plane. Divers love it; sightseers often prefer the scenic flight.
- Over-scheduling every day is the most common San Pedro mistake. The island rewards slow mornings and unscheduled beach time.
- Renting a cart for your whole stay if you rarely leave town. The town is walkable; rent carts for the days you actually go north.
- Booking the cheapest tour without checking what is included. A low price that excludes the marine fee, gear, or lunch is not actually cheaper.
Getting Around San Pedro
Walking covers the town. Golf carts cover the island: rent from a reputable shop in town, check the cart’s brakes and lights before you pay, and ask about the fuel and return policy. Water taxis connect San Pedro with Belize City and Caye Caulker, while short domestic flights from Belize City are faster and worth the extra cost if your time is short. Taxis also run in town for short hops, especially useful late at night or with luggage.
How Many Days Do You Need in San Pedro?
| Trip length | What it covers |
|---|---|
| 2 full days | Reef snorkeling plus town and one beach day — a good taste, but rushed |
| 3 to 4 days | Reef, Secret Beach, town, food, and a sunset cruise — the sweet spot |
| 5 or more days | Everything above plus Caye Caulker or a mainland day trip, with real downtime |
Four to five nights is the sweet spot for most travelers: two full days cover the reef and the town, a third gets you north to Secret Beach without rushing, and a fourth leaves room for a day trip or for doing nothing at all — which, on this island, counts as an activity.
Practical Tips for San Pedro
- Best time to visit: December to April brings the driest weather and calmest seas, but also the highest prices and biggest crowds. May to November is quieter and cheaper, with a higher chance of rain and sargassum seaweed on some beaches.
- Money: The Belize dollar is pegged to the US dollar, and US dollars are widely accepted. Carry small bills for street vendors, carts, and small restaurants.
- Packing: Reef-safe sunscreen, a rash guard, water shoes, a dry bag for boat trips, and light rain gear in the wet season.
- Safety: San Pedro is generally safe for tourists, but take normal precautions: do not leave valuables unattended on the beach, avoid unlit roads late at night, and use licensed tour operators.
- Booking: Reserve reef tours, sunset cruises, and popular restaurants a day or two ahead in high season. Walk-ins work fine in the low season.
- Seasickness and sun: The tropical sun is strong even on cloudy days. Reapply sunscreen after swimming, drink more water than you think you need, and take seasickness precautions before boat trips if you are prone to it.
Frequently Asked Questions
What is San Pedro, Belize known for?
San Pedro is known as the gateway to the Belize Barrier Reef. Its most famous activities are snorkeling Hol Chan Marine Reserve and Shark Ray Alley, diving the reef, visiting Secret Beach, and enjoying a relaxed, golf-cart-paced island town with excellent seafood.
Is San Pedro, Belize worth visiting?
Yes, especially if you like snorkeling, diving, beach days, and relaxed island towns. San Pedro combines the best reef access in Belize with a walkable town, good restaurants, and easy day trips to Caye Caulker and the mainland.
How many days should I spend in San Pedro?
Three to four full days is ideal. That covers the reef, Secret Beach, the town, and a sunset cruise, with time left for a day trip. Two days gives you a good taste but feels rushed.
Can you swim at Secret Beach?
Yes. Secret Beach has shallow, calm, turquoise water that is excellent for swimming. Beach clubs there expect visitors to order food or drinks in exchange for loungers and facilities, but swimming itself is free.
Do you need a golf cart in San Pedro?
You do not need one for the town itself, which is walkable, but a golf cart is the best way to reach Secret Beach and explore the north island. Rent one for the day or days you plan to travel beyond town.
What is the best time to visit San Pedro, Belize?
December to April offers the driest weather and calmest seas, making it the best time for reef trips. May to November is quieter and cheaper but brings more rain and a higher chance of sargassum on some beaches.
Is San Pedro safe for tourists?
San Pedro is generally safe for tourists who take normal precautions: use licensed tour operators, avoid unlit roads late at night, do not leave valuables unattended on the beach, and keep to well-traveled areas after dark.
Bottom Line
What is there to do in San Pedro, Belize? More than most visitors expect from one small island town. Start with the reef at Hol Chan and Shark Ray Alley, drive north to Secret Beach, wander the town, eat well, and sail into at least one sunset. Add Caye Caulker or a mainland adventure if you have extra days, and leave unscheduled time for the island to work its slow magic. That balance — one great reef day, one great beach day, and one unhurried town day — is the San Pedro trip most travelers remember best.