San Pedro Beach borders the world's second-largest barrier reef, offering access to vibrant marine life. At Hol Chan Marine Reserve, encounters with nurse sharks and stingrays create unforgettable diving experiences.
Secret Beach offers crystal-clear, calm waters perfect for swimming and stunning sunsets along Ambergris Caye. Enjoy cocktails at in-water tables or relax on sun loungers while soaking in the Caribbean ambiance.
This sandy beachfront plaza serves as San Pedro Town's vibrant social heart on Ambergris Caye. Enjoy local snacks from waterside vendors before the area transforms into a lively evening hotspot.
This vibrant beach area blends relaxation with lively entertainment along its restaurant-lined shore. Enjoy shallow swimming by day, then experience the buzzing nightlife as local bars come alive with music after sunset.
This UNESCO site connects Belize's barrier reef to mainland, creating diverse ecosystems for endangered species. Explore ancient Maya trade routes while snorkelling pristine reefs in this remote marine sanctuary.
This secluded beach offers direct access to the Belize Barrier Reef, just 300 feet from shore. Relax in beachfront cabanas before exploring vibrant underwater ecosystems through snorkelling or diving excursions.
This artisanal shop crafts bean-to-bar chocolates from organic cacao sourced from Maya family farms. Join a chocolate-making class to learn the process while sampling award-winning treats with unique local flavours.
Enjoy an outing to GoFish Belize during your stay in San Pedro. Stroll along the beautiful beaches in this romantic area or seek out the snorkelling spots.
Boca Ciega might not have many top sights, but Hol Chan Marine Reserve and San Pedro Belize Express Water Taxi are two attractions nearby that you can check out.
Frequently asked questions
Is San Pedro worth visiting?
Known for its bars and pubs and underwater activities, discovering cool things to do in San Pedro is a cinch. Be sure to add Secret Beach to your itinerary when here.
How do I spend a day in San Pedro?
Secret Beach and San Pedro Beach are two good places to begin your sightseeing adventures. Be sure to check out the dining and shopping options in San Pedro while you're in town too.
What is the top tourist attraction in San Pedro?
The top tourist attraction in San Pedro is Secret Beach, so make sure to add it to your agenda.
Is three days enough to stay in San Pedro?
Three days in San Pedro is enough to enjoy the city's major highlights. Many travellers spend five days on average. Secret Beach, San Pedro Beach and Boca Del Rio Beach are top-rated sights. Like to see more? Stick around a while longer to visit nearby hotspots such as Ambergris Caye.
What are some activities to do in San Pedro with kids?
If you're looking for activities and attractions for all ages, we've got some fabulous ideas for what to do in San Pedro with kids.
Whether you're a culture enthusiast, avid foodie or fan of Mother Nature, there are lots of things to do in San Pedro for adults including Boca del Rio and San Pedro Town Hall.
Are there free things to do in San Pedro?
From visiting parks to wandering around hip neighbourhoods, it's a breeze to find free things to do in San Pedro. If you need new ideas, ask a local tour guide for some tips. Secret Beach is a top spot for anyone looking to save on their travel adventures.
Go further with the Expedia app
Save on select hotels and earn double points when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go.
Scan the QR code with your device camera and download our app