12 Can’t-Miss Things To Do In San Pedro, Belize
San Pedro, Belize is a must when visiting Belize! Whether you’re planning your first visit or returning for more, this guide to the 12 best things to do in San Pedro, Belize will ensure you don’t miss a beat.
From bucket list adventures like taking a scenic flight over the Great Blue Hole to snorkeling the world’s second-largest barrier reef or simply just relaxing at Secret Beach, San Pedro has an adventure with your name on it.
As Someone who returns to Belize every year, I never skip a few days on Ambergris Caye. Over the last four years, I’ve collected a list of favorite activities that I can’t wait to share with you.
I’ve packed this post with all the best things to do in San Pedro, Belize, so your vacation is nothing short of amazing.
Ready, set, let’s get planning!
Quick Guide to San Pedro, Ambergris Caye
- How to Get There: You can reach San Pedro, Ambergris Caye by water taxi or small flights from Belize City. Water taxis are a popular choice and offer a scenic ride, while flights provide a quicker option.
- Best Time to Visit: San Pedro has great weather all year round, but the dry season from December to April is best for activities. You’ll enjoy sunny days and clear skies, perfect for exploring the island.
- How Long to Stay: A minimum of 3 days is recommended to enjoy San Pedro, but I highly recommend at least five full days to truly experience everything the island has to offer.
- Where to Stay: For a quieter stay, head north across the bridge, but if you want to be in the middle of everything, stay in San Pedro Town.
Top 12 Things To Do In San Pedro Belize
San Pedro is so beautiful it even inspired Madonna’s hit song “La Isla Bonita” (The Beautiful Island). But it’s not just about the views – this place is packed with fun things to do. Here are 12 of my favorites:
1. Reef Fishing Trip With Beach BBQ
Reef fishing is a blast. I couldn’t believe how strong ocean fish are!
I’ve gone out fishing twice now with Captain Alex and caught reef fish, and even spearfished for lobster when it’s in season. Captain Alex is not just a fishing pro – he’s also a really good chef. He cooks up some bomb Belizean curry and fresh ceviche out of our fresh catch right on the beach.
The Belize Barrier Reef is the second largest barrier reef in the world and is a highlight for us every time we visit San Pedro. We can’t stay off the water!
You won’t want to miss the experience. Be sure to book with Captain Alex.
2. Take A Flight Over The Blue Hole
Taking a flight over the Great Blue Hole is a bucket list experience that’s well worth the price.
The Blue Hole is a massive marine sinkhole off the coast of Belize, formed by a collapsed ancient cave system. It’s about 1,000 feet wide and over 400 feet deep, making it one of the world’s most stunning natural wonders.
While diving into its depths is a thrill for experienced divers, the true beauty of the Great Blue Hole is best seen from above. From the plane, you’ll see the deep blue circle surrounded by turquoise waters and the patterns of the Belize Barrier Reef. The pilot will circle the Blue Hole several times in both directions, giving everyone onboard a perfect view and plenty of time for photos.
The entire flight takes about an hour, and it’s an experience you won’t forget.
Pro Tip: Flights leave from the San Pedro airport mid-morning around 10:00 for the best viewing conditions. You can book tours with Tropic Air or Maya Island Air. Be sure to check their websites for the schedule since they only fly on certain days and coordinate it with your itinerary.
3. Snorkeling At Hol Chan Marine Reserve
If there’s one thing you absolutely can’t miss on your first visit to San Pedro, it’s snorkeling at Hol Chan Marine Reserve. Getting out on the crystal clear turquoise waters of Belize is a must, and this popular spot has some of the most amazing marine life you’ll ever encounter.
Located along the Belize Barrier Reef, a protected UNESCO World Heritage site, Hol Chan offers one of the healthiest marine ecosystems I’ve ever seen. It’s easily the best snorkeling experience I’ve ever had.
You’ll find yourself swimming alongside nurse sharks, stingrays, giant spotted eagle rays, and even sea turtles. It’s an unforgettable experience, and I promise you won’t be disappointed!
Snorkeling boat tours depart from Ambergris Caye daily, so it’s easy to fit this adventure into your itinerary.
Pro Tip: Tidal currents here can be pretty strong, and weak swimmers or kids might tire out quickly. Be sure to let your guide know if you’re not a strong swimmer. Don’t be shy about grabbing a life jacket—safety first!
4. Enjoy Secret Beach
Secret Beach might not be as secret as it sounds, but it’s still a must-visit spot. About 6.5 miles north of San Pedro Town, this lively beach is filled with cool bars, tasty restaurants, and plenty of fun water sports.
It’s my favorite beach, and I love spending a full day there. The crystal-clear turquoise waters, soft white sand, and calm waves make it perfect for swimming or snorkeling—it’s like a giant, natural swimming pool.
My favorite places to hang out are the Maruba Beach Club and Blue Bayou. Be sure to order breakfast burritos from the Maruba Beach Club and enjoy drinks out in the water at Blue Bayou’s water tables.
The best way to get to Secret Beach is by renting a golf cart. The ride is scenic and fun, though it can get a bit bumpy, but it’s definitely worth it.
Plan for a full day of sand, fun, food, drinks, flip-flops, and those stunning turquoise waters.
Pro Tip: Secret Beach doesn’t open until around 10:00 a.m., so don’t be in a rush to get there. If you show up around 10:00 to 11:00, you’ll be able to grab some chairs and a beach umbrella!
5. Rent Golf Carts And Explore The Island
Renting a golf cart is hands down the best way to explore Ambergris Caye.
Embrace this big, crazy, beautiful island as you zip through the narrow streets of San Pedro town, where it’s absolute golf cart mania! It’s all part of the fun, and once you venture beyond the town, the roads open up into dirt roads. Warning: The roads are rough, but they are perfect for an adventure!
Having your own golf cart gives you the freedom to discover hidden gems, and it’s pretty reasonable, about $55-65 USD for the day.
Pro Tip: Book your golf cart rental well in advance, especially during peak tourist season. They sell out fast! Honestly, I’d have your golf cart reserved before you even book your hotel! San Pedro just isn’t as fun without one!
6. Enjoy The Food Trucks At The Truck Stop
The Truck Stop is a fun pit stop as you’re exploring the island on your golf cart.
My husband and I once spent the Super Bowl handing out at the Truck Stop, watching the game on their big-screen TV. This place is a blast in the evenings, even when it’s not the Super Bowl.
But it’s not just about sports. They host movie nights and often have live music. You can enjoy a variety of food from the different food trucks, grab a drink from their bar, and just sit and enjoy island life.
Don’t miss out on the Truck Stop. It’s just one mile north of San Pedro Town and takes about 15 minutes by golf cart.
7. Bar Hop The Beach Bars
After a busy day of exploring and adventuring, it’s nice just to kick back and enjoy a cold beer or fruity cocktail if that’s your thing.
You’ll find open-air bars and lounges all up and down the beach. The most popular spots are the ones that offer beach views and sea breezes where you can just chill.
Our favorite beach bar is The Ol’ Tackle Box. This bar isn’t touristy at all. It’s mostly locals, and the food and drinks are really good. Plus, you get amazing sea views.
Pro Tip: Bring some cash, as not all bars accept credit cards, and please remember to stay hydrated and pace yourself to fully enjoy the island beach bar scene.
8. Swim with Sharks And Sting Rays At Shark Ray Alley
Feeling a little brave?
If you’re looking for an unforgettable and a little adrenaline-pumping adventure, snorkeling with nurse sharks and stingrays at Shark Ray Alley is a must!
On my first visit to Ambergris Caye, I was so afraid of sharks—like, full-on phobia! But I had it in my head that I wanted to conquer my fear of sharks, and Shark Ray Alley was where I was going to do it!
Yes, I know that Nurse Sharks are practically harmless, but they still look and move like a sharks, so my brain wasn’t exactly convinced they weren’t going to eat me.
My heart was pounding, and I’m pretty sure I sounded like a steam train breathing through my snorkel tube, but it was an amazing experience! I can’t recommend it enough!
Shark Ray Alley is just four miles south of San Pedro, between Caye Caulker and right next to the Hol Chan Marine Reserve.
A short boat ride will take you to shallow waters with a seagrass bottom, where you’ll be surrounded by dozens of nurse sharks and sting rays.
So, grab your snorkel gear, book a boat tour, and face your fear of sharks!! (If you’re like me!)
Pro Tip: Book a full-day snorkel tour that includes Hol Chan Marine Reserve, Shark Ray Alley, and several other best snorkeling spots in Belize. The full-day tour we did included lunch and drinks.
9. Go on a Sunset Sail
Taking a sunset sail is one of the most relaxing and beautiful ways you can end your day in San Pedro.
Picture yourself on a sailboat, sipping rum punch as the sun dips into the Caribbean Sea. The calm waters, warm breeze, and soft colors of the sunset are perfect for chillaxing.
Sunset tours around Ambergris Caye are perfect for seeing dolphins. They like to come up to the bow of the boat, so keep an eye out.
Whether you’re with family, friends, or your special someone, this is a must-do in San Pedro. Plus, with free drinks included, you’re sure to have a great evening on the water.
Pro Tip: Check the weather for your trip and pick a day with light clouds for the best sunset. If you’re not sure, ask the tour company when you get there—they’ll know the best evening. Book your sunset cruise as soon as you arrive so you don’t miss out!
10. Grab a Sweet Treat From The Belize Chocolate Company
Got a sweet tooth? The Belize Chocolate Company will fix that for you!
This place has everything chocolate, from truffles to chocolate tea and cocoa powder. They even have chocolate soaps.
My absolute favorite thing I tried was their homemade mango marshmallows dipped in
dark chocolate. Seriously, I think I died and went to heaven.
You can also take chocolate classes and learn to make chocolate the old-fashioned way with Belizean cacao. It’s a blast, and you get to eat your creations.
Pro Tip: You can find the Chocolate shop on Front Street in downtown San Pedro, right next to Wild Mangos and across from the Catholic School. They’re open seven days a week.
11. Eat Local Cuisine
I don’t know about you, but my favorite part of vacation is eating and trying local foods.
With over 200 miles of Caribbean coastline, it’s no shocker that fresh seafood is a big deal in Belizean cuisine. Fresh ingredients like seafood, herbs, and fruit make the dishes so scrumptious.
Elvi’s Kitchen is hands down the best! Make sure you make dinner reservations in advance because her food is that delicious. Her Mayan fish is the bomb, and Elvi’s buffalo ranch wrap – it’s to die for!
Another of my favorites is the Blue Water Grill. The food and drinks are amazing, and the restaurant is open air and right on the beach. It’s a foodie paradise for national dishes like rice and beans, conch fritters, and fry jacks.
Trust me, you’ll be coming back for more of these yummy dishes!
Pro Tip: Don’t be afraid to ask the locals for their favorite places to eat and their favorite dishes—they always know the best hidden gems!
12. Take A Day Trip to Caye Caulker
While most tourists choose to stay on Ambergris Caye, you can easily fit in a day trip to her sister island, Caye Caulker. This way, you get a taste of both of Belize’s most popular islands without having of shuffling your luggage around.
Caye Caulker is small but packed with fun things to do, so you can squeeze in a lot in just one day. The 30-minute water taxi ride is quick and easy, and once you’re there, everything is within walking distance.
You can spend the day exploring the colorful streets, hanging out at the Split, and even feeding giant tarpons and stingrays.
If you’re looking to sample some local flavors, be sure to try the street food. Chef Kareem’s is the best! And don’t forget to check out the local shops for a unique souvenir.
Pro Tip: Time flies when you’re having fun, so keep an eye on the clock. The last water taxi back to San Pedro leaves at 6:00 pm, and you don’t want to miss it! Plan your day accordingly so you can soak up every bit of Caye Caulker without the stress of missing your ride back.
Practical Tips for Visiting San Pedro, Ambergris Caye
Here are some practical tips to help you make the most of your visit. From the best time to go to what to pack, we’ve got you covered with all the essentials.
Best Time to Visit
The best time to visit San Pedro is during the dry season, which runs from late November to mid-April. During this time, you can expect warm, sunny days and pleasant evenings, perfect for all your island adventures.
The peak tourist season is from December to March, so plan accordingly if you prefer a quieter experience.
Don’t miss the Lobster Festival in July, a lively celebration marking the start of the lobster season with delicious food, music, and dancing. It’s pretty wild!
Where to Stay on Ambergris Caye
If you want to be in the heart of the action, choose to stay in San Pedro Town. You’ll be within walking distance of lively bars, restaurants and shops. Perfect if you want to enjoy the island’s vibrant scene.
On the other hand, if you’re craving a more laid-back vibe, consider heading up north past the bridge. The north side of Ambergris Caye is much quieter, with fewer tourists and more locals. But you will definitely need a golf cart if you choose to stay up there.
I went ahead and picked out the three best places to stay on Ambergris Caye, so you don’t have to stress about where to book.
📍 Adorable Beachside Condo – Las Amapolas
My husband and I stayed at this adorable beachside condo, and we couldn’t have been happier. We loved the location. It’s tucked away on a private beach with coconut palms all around. Every morning, we woke up to the most amazing sunrise over the Caribbean Sea.
It’s the perfect mix of quiet and convenience, just a 30-minute golf cart ride from San Pedro Town and very near the turn-off for Secret Beach. The condo was super comfortable, with a king-size bed and a private balcony.
It was such a peaceful getaway, and we’d definitely go back in a heartbeat.
📍 Mid Range – Tres Cocos Resort
If you’re after a white sand beach to sink your toes into, Tres Cocos Resort is just the spot.
This oceanfront resort sits along sparkling turquoise waters and offers stunning ocean views with beautiful and affordable accommodations.
Enjoy the pool area and the well-kept grounds, and grab a bite at The Dog House, the on-site restaurant.
Located just outside San Pedro Town, you’ll have a peaceful getaway while still being close to all the island’s attractions.
If you’re looking for value and comfort, Tres Cocos Resort is the perfect tropical retreat.
📍 Luxury Resort – Mahogany Bay Resort & Beach Club
Mahogany Bay Resort blends old-world charm with the vibrant culture of Belize, offering top-notch accommodations right on the stunning turquoise waters of the Caribbean Sea.
With a great location, Mahogany Bay Resort is only 10 minutes from San Pedro town. Getting around the island is super easy with their convenient taxi rides and golf cart rentals.
You’ll feel a bit more secluded from the hustle and bustle of San Pedro town, making it the perfect spot for a peaceful retreat.
With a private beach, charming cottages, well-kept grounds, spa services, and plenty of dining options, you’re in for an unforgettable tropical getaway!
You may not even want to leave the resort.
Belize Packing List
Packing for San Pedro is all about staying cool and prepared for water activities. Here’s a handy Packing list of all the essential things you’ll want to pack:
- Snorkeling Gear: If you have your own, bring it along. Otherwise, rental options are available.
- Sun Protection: Reef-safe sunscreen, polarized sunglasses, a wide-brimmed hat, and a lightweight sun shirt with UV protection.
- Lightweight Clothing: Think shorts, tank tops, swimsuits, and cover-ups. The island dress code is casual and laid-back.
- Water Shoes: Useful for exploring shallow waters and rocky areas.
- Bug Spray Wipes: Essential for keeping biting flies and mosquitos away, especially in the evenings. Great for travel!
- Filter Water Bottle: Stay hydrated with safe, clean water while reducing plastic waste.
- Sand Free Towel: Perfect for the beach, as it shakes off sand easily, keeping your stuff clean.
- Dry Bag Backpack: Ideal for carrying and keeping your belongings dry during water activities
- Waterproof camera: Capture your underwater adventures and beautiful island moments without worrying about water damage.
Belize Currency
The local currency in San Pedro is the Belize Dollar (BZD), but US Dollars are widely accepted.
The exchange rate is generally 2 BZD to 1 USD, making it easy to convert prices in your head. Most places, from restaurants to shops, will take either currency, so you don’t need to worry too much about exchanging a lot of money before your trip. But be prepared to get change back in both currencies.
It’s a good idea to have some small bills on hand for tips and small purchases, as larger bills can sometimes be harder to break.
Safety Tips
San Pedro is generally safe, but it’s always good to stay aware of your surroundings and keep an eye on your stuff.
The island has a relaxed and friendly atmosphere, and most visitors have a trouble-free experience. However, like any travel destination, it’s wise to take basic precautions to ensure your safety and well-being.
- Stay Hydrated: The tropical climate can be dehydrating, so drink plenty of water.
- Sun Protection: The sun can be intense, so reapply sunscreen frequently and wear protective clothing.
- Swim Smart: Pay attention to local advice about swimming areas, especially if you’re not a strong swimmer.
- Lock Up Valuables: While the island is laid-back, keep your valuables secure in your accommodation.
- Respect Local Wildlife: Observe marine life from a safe distance and don’t touch or disturb it without a professional guide.
Resources To Help You Plan Your Trip To San Pedro
These are my go-to resources and the first place I check when planning my trips to Belize. They consistently provide the best deals, helping you stretch your travel dollar further. Happy planning!
Accommodations 🏨
My favorite accommodation booking sites are Hotels.com and VRBO! You start racking up One Key Cash from the get-go, which you can use for future bookings.
Flights & Car Rentals 🛩️ 🚗
Just a heads up – you can score even more One Key Cash by booking your flights and car rental through Expedia. It all adds up, so you can travel MORE!
Activities and Tours 🏝️
Check out GetYourGuide and Viator for all the best tours and activities. Plus, enjoy the peace of mind that you’ll get a full refund if things go sideways and your plans change.
Travel Insurance 🛄
If you’re thinking about scuba diving, caving, or any other crazy adventure in Belize, seriously, grab some travel insurance. I always use Safety Wing.
Travel Credit Card 💳
Rack up those points to slash your travel costs and tick more adventures off your bucket list! Here’s my favorite travel credit card that’ll help you earn free travel fast!
Visiting San Pedro Belize: FAQ’s
Got more questions about visiting San Ignacio? I’ve got the answers! Here are some quick tips to help you plan your visit:
Is it worth visiting San Pedro, Belize?
Absolutely! San Pedro is a vibrant destination with beautiful beaches, rich local history, and plenty of activities that will keep you busy for days. Whether you’re into water sports, exploring the town, or just relaxing, it’s a must-visit.
What is the best month to visit San Pedro, Ambergris Caye?
The best month to visit Ambergris Caye, in my opinion, is January. The weather is dry and sunny. It’s still lobster season and conch season, and the water conditions are clearest for snorkeling and scuba diving.
How many days do you need in San Pedro?
Plan for at least 3-5 days in San Pedro. This gives you enough time to explore the town, hit the beaches, and enjoy some of the island’s top attractions.
How Do I Get To San Pedro, Belize?
You can get to San Pedro by either a short flight from Belize City or a water taxi. Flying is quicker but costs more as by boat will take longer and is the more affordable option. Personally, I’d lean towards flying since it saves you so much time!
Is San Pedro Belize expensive?
San Pedro on Ambergris Caye is one of the priciest spots in Central America. It’s more expensive than nearby Caye Caulker, but compared to many Caribbean islands, it’s a bit of a bargain. However, there are budget-friendly options if you plan ahead.
Can you swim from the beaches in Ambergris Caye?
Yes, you can swim from the beaches in Ambergris Caye, though some areas may have seagrass close to the shore. Secret Beach is a popular spot for clear, shallow waters.
How do you get to the secret beach from San Pedro, Belize?
To reach Secret Beach from San Pedro, rent a golf cart and take a scenic ride across the island. It’s about a 30-minute trip on rough but fun roads.
That’s a Wrap: Things To Do In San Pedro Belize
Now that you’ve got a long list of all the best things to do in San Pedro, Belize, your itinerary won’t be boring, that’s for sure!
My husband and I discovered this island gem and couldn’t help but keep coming back four times. Each visit only deepened our love for the friendly locals, laid-back vibe, and endless adventures.
Whether you’re exploring the town, relaxing on the beach, or trying something new, there’s always something to love. Don’t be shy about venturing off the island to try as many things as you can. You won’t be disappointed!
Enjoy the island vibe, and catch you later!