30 Best Things to Do in San Pedro & Ambergris Caye

Dan smiling in front of a large yellow sign that reads "Ambergris Caye" on a beach in San Pedro, Belize.

This post may contain affiliate links, which means we might earn a small commission on anything purchased through these links at no extra cost to you. Learn more on our disclaimer page.

Belize’s largest island, Ambergris Caye is known for its vacation vibes, sprawling beaches, and boujee resorts. Positioned near the Belize Barrier Reef, Ambergris Caye’s main town, San Pedro, is one of the most popular places in Belize.

There are plenty of fun things to do in San Pedro and Ambergris Caye, both on land and at sea. We had a lot of fun making the most of many of the activities that this busy island has to offer. From relaxing beach days to snorkelling and diving excursions, there are countless activities to fill up your Belize itinerary. We’ve listed all the best activities, attractions, recommendations, and tips in this guide.

Palm trees swaying in the breeze along a stretch of tropical coastline on Ambergris Caye.
There are lots of things to do on Ambergris Caye

What to do in San Pedro

San Pedro is a primary tourism hub, renowned for its activities, some of which are the most fun things to do in Belize. Ambergris Caye is the perfect location to experience some of the best snorkelling in Belize. You can engage in a range of activities, predominantly focusing on marine exploration, including snorkelling, diving, and sailing.

On land, you can explore the island by golf cart, visiting popular spots like Secret Beach. San Pedro town also offers cultural experiences, diverse dining, and great shopping. Whether you’re staying in the town of San Pedro or further north in a resort, many of the best activities will take you out of the town and around the island of Ambergris Caye.

Lucy standing in front of a large sign that reads "San Pedro Belize" in front of two large palm trees swaying in the wind.
San Pedro is home to lots of fun attractions

San Pedro Activities Map

Discover the top activities and attractions in San Pedro and Ambergris Caye on our interactive map.

The best things to do in San Pedro

We’ve started with the top things to do in the town of San Pedro and then expanded into further sections on the best ocean-based adventures, ethical animal encounters, and day trips from Ambergris Caye.

Top 10 things to do in San Pedro

Don’t have time to read the whole list? Here are the top 10 things to do in San Pedro.

  1. Explore San Pedro town
  2. Rent a golf cart and drive around the island
  3. Relax at Secret Beach
  4. Dine in the water at Blue Bayou
  5. Snorkel Hol Chan Marine Reserve and Shark Ray Alley
  6. Fly over the Great Blue Hole
  7. SCUBA dive on the Belize Barrier Reef
  8. Visit the Iguana Eco Sanctuary
  9. Eat in local restaurants
  10. Take a sunset catamaran cruise
Powered by GetYourGuide

1. Explore the town

San Pedro town is home to a network of busy streets, an array of shops, diverse restaurants, and lively bars. It’s the best place to start your trip, orienting yourself in the heart of Ambergris Caye. We’re going to delve into all the best things to do, but to get acquainted with the town, start with this little checklist:

  • Find and take a picture with the San Pedro sign
  • Find and take a picture with the Ambergris Caye sign
  • See the San Pedro Roman Catholic Church
  • Spot the San Pedro Clock Tower
  • People watch in Central Park
  • Spot pelicans on the docks
Colourful buildings on a street in San Pedro, Ambergris Caye. Some are made form wood, some from brick and some from concrete, adding a layer of variety and character to the scene.
San Pedro town is worth exploring

2. Bask on beautiful beaches

While San Pedro is primarily known as a jumping-off point for marine adventures out to sea, it also has some stunning spots to spread out on sandy shores. The beaches here may have a slightly different character than the picture-perfect, wide sandy stretches found elsewhere in the Caribbean, but there are still some beautiful beaches to spend a day lazing on, including:

  • Boca del Rio Beach Park – Located just north of San Pedro Town, this public beach area is popular with locals and offers a nice spot for swimming, especially on weekends.
  • Resort Beaches – Many of the best beachfront resorts in San Pedro have beach areas that are technically public, meaning you can walk along any beach, even in front of resorts. Many resorts also offer day passes or allow non-guests to use their beach bars and restaurants. Check out Ramon’s Village Resort, X’tan Ha Resort and Tranquility Bay, Alaia Belize, Belizean Shores Resort, and Coco Beach.
  • Secret Beach – A not-so-secret beach on the western, or ‘lagoon side’, of the island, about a 45-minute golf cart ride north from San Pedro Town.

Due to the close proximity of the Belize Barrier Reef, the eastern, or “reef side,” of Ambergris Caye (where San Pedro Town is located) often has narrower beaches with seagrass beds near the shore. However, resorts meticulously maintain their beachfront areas, raking the sand and creating inviting spaces for guests. The calm, shallow waters here are perfect for wading and swimming, and many resorts have over-the-water docks that extend into deeper, clear water for swimming and water sports.

Lucy sitting on a sun lounger with a cocktail in hand. She is on the beach at Belizean Shores Resort.
There are some nice beach areas in San Pedro

3. Shop in the artisanal markets and stores

You’ll find a mix of souvenir shops, local boutiques, and practical stores in San Pedro, perfect for shopping. Look for handcrafted items, local artwork, Belizean chocolate, and the ubiquitous Marie Sharp’s hot sauce.

  • Head to Belizean Breezes Soap Co. or 12 Belize for unique locally made gifts, including soaps, lotions, jewellery, and home décor.
  • San Pedro Artisan Market near Central Park is a good spot for handcrafted woodwork, textiles, and souvenirs.
  • Belizean Arts has some of the most beautiful paintings by local artists we’ve ever seen (we’d have shipped multiple home if we could!).
  • Belize Chocolate Company is a must-visit for artisanal chocolates made from locally grown Belizean cocoa – they’re super delicious.
A stack of paintings by local artists in a small Belizean art gallery. The front painting is of a colourful parrot.
You can find local art when shopping in San Pedro

4. Rent a golf cart and explore the island

Renting and driving a golf cart in San Pedro isn’t just a convenient way to get around, but it’s one of the most fun things to do in Ambergris Caye. With very few traditional cars on the island, golf carts are the primary mode of transportation, used by both locals and tourists. It’s super freeing to be able to explore further afield, at your own pace. Many popular spots, especially Secret Beach, the Truck Stop to the north, and some quieter resorts to the south, are best reached by golf cart.

All drivers must have a valid driver’s license from their home country, and most companies require you to be at least 18 years old. Rentals are petrol-powered 4-seater or 6-seater carts and are super easy to drive. It’s recommended to book your golf cart in advance, especially during peak season from December to April, to ensure availability.

Two lines of golf carts and taxis on a busy street in San Pedro, Belize. The surrounding buildings are painted with different colours, and multiple wires overhead provide electricity to the town.
Golf carts are a fun way to explore Ambergris Caye

5. Seek out Secret Beach

Despite its name, Secret Beach is no longer a hidden gem, but it’s still worth visiting. A popular and well-developed beach destination on the west coast, Secret Beach offers a different experience from the island’s reef-side shores. Unlike the east side, the western coast is protected, resulting in exceptionally calm, shallow, and turquoise waters. You can wade out a considerable distance, and the water often remains waist-deep, making it perfect for swimming and floating in the crystal-clear water.

The coastline here is a lively hub with numerous beach bars and restaurants, some with in-water dining tables. They offer lounge chairs, palapas for shade, and often tables set right in the water, allowing you to sip cocktails and enjoy meals with your feet in the sea. Popular spots include Blue Bayou, Pirate’s Not-So-Secret Beach Bar & Grill, and Wet N Wild.

A colourfully-painted sign that reads "Secret Beach" against a backdrop of white sand, parasols, and the endless blue horizon.
Secret Beach is one of the top things to do on Ambergris Caye

6. Fly over the Great Blue Hole

Ambergris Caye is one of the best places to experience a quintessential Belize icon: the Great Blue Hole. A natural sinkhole in the middle of the Belize Barrier Reef, the Blue Hole is over 300 metres (984 feet) across and around 125 metres (410 feet) deep, appearing as a perfect navy-blue circle.

It may be one of the more expensive things to do in San Pedro, but it’s also one of the best things to do in Belize, and so worth it. The best way to experience it is to fly over the Blue Hole in Belize from John Greif II Airport. As well as the hole, you’ll also get to see stunning views of the Barrier Reef and remote islands, and you may even spot animals like manatees, rays, sharks, and dolphins in the water.

An aerial view of the Great Blue Hole, a sinkhole in the middle of the Belize Barrier Reef.
San Pedro is a great base to see the Blue Hole

7. Kick back, relax, and find zen

Even in a busy destination like San Pedro, finding moments to unwind is essential for a truly rejuvenating vacation. The island offers ample opportunities to relax, whether you prefer quiet solitude or a guided pathway to inner peace.

Many resorts, beachfront bars, and even private rentals in San Pedro have hammocks strung between palm trees or over the water. There’s nothing quite like gently swaying in the breeze, reading a good book, with the sound of the waves providing a natural soundtrack.

For those seeking a more structured approach to relaxation, San Pedro has a growing wellness scene, particularly focused on yoga.

  • Zen Belize – A highly regarded yoga studio in San Pedro, Zen Belize offers multi-level yoga classes of various styles, catering to both experienced yogis and beginners in a “treetop” studio. Zen Belize also hosts retreats and workshops.
  • Ak’bol Yoga Retreat and Eco-Resort – Located a bit north of San Pedro Town, Ak’bol is a dedicated eco-resort with a strong focus on yoga and wellness. They host daily yoga classes in a beautiful, grand yoga palapa located at the end of their 300-foot pier, surrounded by the sea.
  • Balance Yoga and Wellness – This studio offers group classes and private sessions at various spots around the island, with a focus on a balanced approach to wellness, with tailored yoga therapy and a welcoming community.
  • Yoga Belizeasy – This studio offers private and customised sessions catering to all skill levels, from absolute beginners to advanced practitioners, providing instruction in various styles including invigorating Vinyasa flows and calming Yin classes, as well as speciality sessions.
Dan relaxing with his eyes closed on an outside hammock by the sea at Belizean Shores Resort.
San Pedro is the perfect place to relax

Ocean Activities in Ambergris Caye

With its proximity to the Belize Barrier Reef, a UNESCO World Heritage Site, Ambergris Caye is one of the best islands in Belize and a paradise for ocean enthusiasts. Whether you’re seeking encounters with diverse marine life, shallow snorkelling, deep-sea diving, or simply sailing across turquoise seas, the ocean activities available from San Pedro are some of the best in Belize.

8. Swim in the Caribbean Sea

Swimming in the warm waters of the Caribbean Sea is a quintessential San Pedro experience. Jump in and enjoy a refreshing dip, relaxing in clear waters. While lots of seagrass lies close to the shore in some areas, there are several excellent spots specifically suited for a swim off the island’s coastline.

  • Swimming off Piers and Docks – Many resorts and beachfront establishments in San Pedro have long piers extending into the Caribbean Sea, perfect for swimming in deeper water, as the seagrass beds are typically closer to shore.
  • Secret Beach – This is the premier spot for swimming on Ambergris Caye, with incredibly calm, shallow, and clear waters with a soft, sandy bottom.
  • Boca del Rio Beach Park – This public beach area is a popular choice for both locals and visitors looking for a pleasant swim with a more laidback vibe than Secret Beach.
  • Ramon’s Village Resort Dock – This iconic resort has a beautiful and well-maintained pier that is popular for swimming, often equipped with ladders for easy entry into the clear water.
  • Palapa Bar and Grill Dock – Located north of town, this popular bar has a dock with inner tubes tethered for guests to float in the sea while enjoying drinks—a unique and fun swimming experience.
  • Southern Beaches of Ambergris Caye – The areas south of San Pedro Town (like Mar de Tumbo) tend to have quieter stretches of beach where you can enjoy a more serene swim. While some areas may have seagrass, resorts in this area often keep their immediate beachfronts clear for guests.
A dock stretching out towards the Caribbean sea. The horizon is clear of boats and the water is very calm.
Ambergris Caye has some beautiful swimming spots

9. Night dive or snorkel

For a truly unique and often mesmerising perspective of Belize’s underwater world, consider embarking on a night dive or snorkel from San Pedro. As the sun sets, the underwater world undergoes a dramatic transformation, revealing a host of nocturnal creatures and behaviours rarely seen during the day. Many marine animals that hide during the day become active hunters and foragers at night, and you may even witness the natural phenomenon of bioluminescent plankton.

Ambergris Caye has a much larger variety of dive shops than its neighbouring island, Caye Caulker, with many dive sites located just offshore. If you’re looking for an eco-conscious tour operator, check out Ecologic Divers.

Lucy SCUBA diving in deep blue waters, bubbles rising from her regulator.
Night diving is a unique experience in San Pedro

10. Sail on a catamaran cruise

There are few better ways to experience the beauty of the Caribbean Sea around Ambergris Caye than by sailing on a catamaran. These spacious, stable vessels offer a luxurious and relaxing way to explore the turquoise waters, with tours catering to various interests and durations. Choose a trip with snorkel stops if you want to get in the water, or opt for a sunset cruise for a more romantic experience with epic views.

Two boats docked in a small harbour on Ambergris Caye. Palm trees are swaying in the wind, and the sky is cloudless and blue.
A cruise is the best way to see Ambergris Caye

11. Snorkel on the Belize Barrier Reef

The best way to explore the underwater world in San Pedro is on a snorkelling tour of the Belize Barrier Reef. An expansive reef system, the barrier reef stretches 180 miles (290 km), is one of Belize’s best protected reserves, and is part of the larger Mesoamerican Reef – the second-largest barrier reef in the world, after Australia’s Great Barrier Reef.

There are multiple zones in Hol Chan Marine Reserve, with two of the most popular snorkel sites being the Hol Chan Cut (a deep channel) and Shark Ray Alley (which we cover next in this list). Animals you might encounter include sharks, stingrays, spotted eagle rays, sea turtles, and even manatees, as well as colourful corals.

For the best experience, pick a sustainable operator that doesn’t feed the animals or encourage touching them. From San Pedro, the only hands-off company that doesn’t feed the animals that we know of is Ecologic Divers.

Lucy snorkelling in the clear waters of the Hol Chan Marine Reserve. No other people can be seen in the water.
Snorkelling is one of the best things to do in San Pedro

Ethical Animal Encounters in Ambergris Caye

San Pedro offers an extraordinary array of animal encounters, both in its surrounding marine ecosystems and, surprisingly, within its terrestrial habitats. The abundance of diverse species attracted us to Belize, and we were not disappointed. Here are the best ethical animal encounters in Ambergris Caye.

12. Swim with sharks and rays in Shark Ray Alley

Just south of Ambergris Caye, nurse sharks and Caribbean stingrays can be found in large numbers in Hol Chan Marine Reserve’s Shark Ray Alley. A popular snorkel site in a protected marine reserve, Shark Ray Alley has become a hotspot for encounters with these gentle marine creatures.

Historically, this area became a feeding spot due to fishermen cleaning their catch, inadvertently attracting species like nurse sharks and Caribbean stingrays. This practice evolved into a tourist attraction, with the animals recognising the sound of the boats and approaching in hopes of an easy meal. Unfortunately, a lot of companies still feed the animals, which isn’t very ethical or good for them. But, there are a number of responsible operators that run tours to snorkel with sharks and rays that don’t involve feeding them. From San Pedro, you can join an eco-friendly Hol Chan and Shark Ray Alley tour with Ecologic Divers.

A lone nurse shark swimming amongst the corals of the Belize Barrier Reef.
Shark Ray Alley is close to Ambergris Caye

13. SCUBA dive with sharks

SCUBA diving in Belize with sharks is a thrilling and highly sought-after experience that can be readily arranged through numerous dive shops on Ambergris Caye. While gentle nurse sharks are the star of the show in Hol Chan Marine Reserve, other dive sites offer the opportunity to encounter large Caribbean reef sharks.

Some shark diving trips from San Pedro take place beyond the break of the Belize Barrier Reef, where the open ocean brings larger waves and stronger currents. These conditions can be quite challenging, even for experienced divers, due to the rougher waters and increased depth. Because of this, dive operators often require certification and prior experience before taking divers to these offshore sites.

Not all dive operators provide the same experience, so you need to choose carefully. To avoid the traumatic experience we had diving in Caye Caulker with leaky equipment in a storm, choose a reputable company that prioritises safety and conservation (unfortunately, many dive masters condone touching the marine life, which is not ok). Again, we’d recommend checking out Ecologic Divers.

Dan SCUBA diving above a bed of corals as a nurse shark swims underneath him.
SCUBA diving is one of the top things to do on Ambergris Caye

14. Spot birds and crocodiles in the mangrove lagoons

Exploring the mangrove lagoons of Ambergris Caye is a contrast from the offshore coral reefs. Ambergris Caye’s western side is characterised by extensive mangrove forests and shallow lagoons. These mangroves are vital ecosystems, serving as nurseries and habitats for fish and even crocodiles, as well as birds like herons, egrets, pelicans, ospreys, hawks, frigatebirds, and roseate spoonbills.

The best way to explore the mangrove lagoons and spot wildlife is by taking a guided boat tour, but you could also rent a kayak or paddleboard and explore these areas yourself.

Unfortunately, a lot of Ambergris Caye’s mangroves are under threat from rapid development, being bulldozed to build luxury resorts and homes for expats. We hope the local government will tighten restrictions to protect these important ecosystems and their inhabitants, or there won’t be much left.

A patch of vibrant mangroves outside San Pedro town. These mangroves serve as habitats for many of Belize's native reptile and bird species.
Plenty of animals live around the island

15. Visit ACES Wildlife Rescue

Ambergris Caye is home to the American Crocodile. While these are wild animals and sightings are not guaranteed, they are present in the lagoons around the island. For a better chance of spotting one, head to the American Crocodile Education Sanctuary (ACES), a wildlife rescue centre. Located about 1.5 miles north of San Pedro, ACES is a non-profit organisation dedicated to the conservation and protection of Belize’s native wildlife, particularly crocodiles, and their critical wetland habitats.

ACES provides 24/7 emergency response to injured, ill, or orphaned wildlife. You can take an educational nocturnal tour where you can observe juvenile crocodiles in their natural mangrove habitat. Appointments must be made in advance

The gates to ACES in Ambergris Caye, a wildlife rescue centre with the slogan "Rescue Rehabilitate Release".
ACES protects Ambergris Caye’s crocodiles

16. Walk a dog at the SAGA Humane Society

For an incredibly rewarding and heartwarming activity in San Pedro, visit the SAGA Humane Society. This organisation is dedicated to promoting kindness and preventing cruelty to animals on Ambergris Caye, operating the island’s only non-profit veterinary clinic and providing shelter and care for lost, unwanted, and homeless dogs and cats.

Volunteer to walk a dog, socialise with the cats, or simply make a donation to support the amazing work they do to rehome animals in need. You don’t need to call ahead – simply pop in during their open hours.

The outside of the SAGA Humane Society of Ambergris Caye, Belize. This association runs many programs to look after stray animals on Ambergris Caye. The front wall has a mural of a cat and a dog sat side-by-side.
SAGA Humane Society is great for animal lovers

17. Visit the Iguana Eco Sanctuary

The Iguana Eco Sanctuary is a small non-profit park dedicated to protecting iguanas and their mangrove habitat. The founder, Calvin Young, started caring for a few iguanas in the area behind his house years ago, and it has since grown into a haven for hundreds of these reptiles. Unfortunately, the iguanas and their habitat are under threat due to the development of San Pedro and the expansion of the nearby electrical substation. Visitors can get up close with the iguanas, learn about their life cycle, diet, and behaviours. You might see them on the ground or in the trees around the boardwalk.

An orange and black striped iguana looking down from a high branch in the mangroves of San Pedro. These mangroves are protected by independent organisations such the Eco Iguana Sanctuary.
The Iguana Eco Sanctuary protects the island’s iguanas

18. Spot pelicans and frigatebirds on the docks

Even without a dedicated birdwatching tour, simply wandering along the docks and piers of San Pedro offers an easily accessible opportunity to spot pelicans and frigatebirds. These majestic seabirds are iconic inhabitants of Ambergris Caye and are almost guaranteed sightings. You’ll see them perched on almost every dock, patiently waiting for fishing boats to come in, or plunging headfirst into the water in spectacular dives to catch fish.

Pelicans sat on posts in the water that were once part of a dock in Caye Caulker, Belize.
You’ll see birds all over Ambergris Caye

Culinary experiences in Ambergris Caye

Ambergris Caye is home to a diverse culinary scene that blends local Belizean flavours with international influences. From casual beachfront shacks to upscale fine dining, there’s an array of restaurants in San Pedro for every preference.

19. Tuck into tasty treats at The Truck Stop

Located a short golf cart ride north of San Pedro Town, The Truck Stop is Belize’s first shipping container food park. Instead of a single restaurant, it features multiple food vendors housed in colourful containers, each offering a different cuisine, from Asian fusion to pizzas and tacos. A large, central bar serves a wide selection of drinks, including local beers, cocktails, and non-alcoholic beverages, while the open-air layout has picnic tables and communal seating arrangements, making it a social hub. The Truck Stop is known for its regular events and entertainment, with live music, games, and movie nights scheduled regularly.

The Truck Stop, a cool street food spot with a variety of different food vendors. This is a must-try for any visitors to San Pedro, Belize.
The Truck Stop is a cool spot on Ambergris Caye

20. Dine in the sea at Blue Bayou

Blue Bayou is located at Secret Beach and is known for its tables set directly in the shallows. You can enjoy your meal with your feet submerged in the Caribbean Sea, snap photos on the in-water swings, and sip cocktails with epic views. It also has a beach area with chairs, hammocks, and a bar, making it a great place to spend the day.

Benches and tables spread out in the shallows of Blue Bayou at Secret Beach, San Pedro. The sun is slowly setting behind the clouds and the dying light is reflecting in the water.
Blue Bayou is known for its in-water tables

21. Try tasty treats in the Belize Chocolate Company

Located on Barrier Reef Drive in downtown San Pedro, the Belize Chocolate Company is a wonderful spot to indulge in delicious bites and learn about Belizean chocolate. The company specialises in crafting exquisite bean-to-bar chocolates using 100% Belizean ingredients, including cacao from the Toledo District and sugar from Orange Walk. You’ll find a wide array of chocolate bars, including dark, milk, and speciality flavours infused with local ingredients like coconut, orange, or chilli. They also offer truffles, chocolate drinks (hot and cold), and even cacao-based body products.

The Belizean Chocolate Company in San Pedro, a high-quality chocolate shop that has a couple of sites around Belize.
Sample local chocolates at the Belize Chocolate Company

22. Eat in local restaurants

If you’re wondering where to eat in San Pedro and Ambergris Caye, the island has a variety of great spots for foodies. Beyond the resort restaurants, you’ll find fresh seafood, traditional rice and beans, savoury pupusas, and crispy fry jacks. Local spots provide a fantastic opportunity to experience the island’s diverse cultural influences, while international restaurants serve home classics with a Belizean twist.

End your meal with a creative cocktail or ice-cold Belikin beer. The nightlife in San Pedro is lively, with a range of options from laidback beach bars to upbeat spots with live music.

A spread of food at Elvi's Restaurant in San Pedro, Belize. There is a portion of fry jacks, fries, re-fried beans, plantains, and a margarita cocktail.
San Pedro is home to some excellent restaurants

23. Sample authentic Belizean cuisine on a food tour

Try local Belizean cuisine on a food tour to try multiple dishes and learn more about local culinary culture. Guided walking tours take you through San Pedro’s town square and local areas, stopping at various vendors and tiny stalls for tastings, where you’ll get to bite into everything from fluffy fry jacks and savoury pupusas to the iconic rice and beans, all while learning about the fascinating history and cultural stories behind each dish.

Delicious BBQ'd corn on the cob served at Elvi's Restaurant, one of the most authentic places to eat in San Pedro, Belize.
A food tour is a great way to learn more about the island

Day trips from San Pedro

Day trips from San Pedro open up a whole world of adventure beyond Ambergris Caye, offering opportunities to explore Belize’s rich history, diverse ecosystems, and local culture away from the island. From Belize’s ancient Mayan ruins deep in the jungle to pristine national parks further afield, San Pedro serves as the perfect launchpad for fun excursions and day trips.

24. Visit Mayan ruins on the mainland

While Ambergris Caye itself doesn’t boast ancient ruins, it’s incredibly easy to embark on a day trip to explore the Mayan sites on the Belizean mainland. You’ll first need to take a water taxi (around 1.5 hours) or a short flight (about 15-20 minutes) to Belize City. However, the most seamless way to explore is to book a dedicated Mayan ruins tour from San Pedro, as these often include your mainland transportation. Here are the best sites to visit:

  • Altun Ha – This is generally the easiest and quickest site to reach, located about an hour’s drive from Belize City. Altun Ha is renowned for its well-preserved ceremonial plazas and temples, and it’s famously where the largest carved jade artefact in Belize, the head of the sun god Kinich Ahau, was discovered.
  • Lamanai – For a more immersive adventure, a trip to Lamanai involves a scenic boat ride up the New River. This journey often includes spotting jungle wildlife like monkeys, crocodiles, and various birds, leading to a sprawling Mayan city with towering pyramids and impressive structures.
  • Xunantunich – Situated near the Guatemalan border, the Mayan ruins of Xunantunich are an impressive archaeological site dominated by El Castillo, a towering temple that offers panoramic views of the surrounding jungle and even into Guatemala from its summit. This is a longer day trip, so prepare for a full day of exploration.
Stone steps leading up a Mayan pyramid surrounded by tropical greenery in Belize.
Day trips to the mainland are a great way to see more

25. SCUBA Dive the Blue Hole and Half Moon Caye

For experienced divers, a trip to SCUBA dive the Great Blue Hole and Half Moon Caye is often considered the pinnacle of Belizean diving and a true bucket-list adventure. This full-day excursion takes you far offshore to the Lighthouse Reef Atoll, a UNESCO World Heritage Site, promising a unique underwater experience.

Made famous by Jacques Cousteau, who called the Blue Hole “one of the best dive sites in the world”, you can descend 40 metres (130 ft) to observe the impressive geological formations like giant stalactites and stalagmites that formed when the cavern was above sea level during the last Ice Age. Following the Blue Hole dive, you’ll typically move to Half Moon Caye Wall for your second dive. This site offers colourful coral formations, swim-throughs, and a much more diverse array of marine life, including fish, turtles, and rays. It’s a long day trip, but worth it if you have the time, money, and Advanced certification level.

Half Moon Caye as viewed from an aeroplane. The sea stretches out to the end of the horizon.
SCUBA divers will love Half Moon Caye

26. Explore the neighbouring island of Caye Caulker

Just a short trip from San Pedro, the laid-back island of Caye Caulker offers a delightful contrast to Ambergris Caye and is a fantastic day trip option. Known for its motto “Go Slow,” Caye Caulker is smaller, more bohemian, and less developed and commercial than Ambergris Caye.

The public water taxi service runs frequently from San Pedro throughout the day, and the journey typically takes about 30 minutes. Hang out at the Split, a narrow channel that divides Caye Caulker into two, created by Hurricane Hattie in 1961. It’s now a popular swimming area with shallow, calm waters, a lively beach bar (the Lazy Lizard), and plenty of space to relax in the sun.

There are lots of fun things to do in Caye Caulker, and we’d recommend staying a few days if your itinerary allows. But if you have limited time, a day trip from San Pedro is a great way to experience a more relaxed tropical island.

The Split, Caye Caulker, viewed from an aeroplane.
Caye Caulker is an easy day trip from San Pedro

27. Go cave tubing

For an exhilarating adventure that delves into Belize’s ancient underground world, you can embark on a cave tubing day trip from San Pedro. This popular activity involves floating down a gentle river on an inflatable ring, drifting through a series of ancient limestone caves filled with impressive formations. Many tours incorporate educational commentary about the Maya civilisation, which considered these caves sacred underworld portals, or extra stops like ziplining.

A room full of rubber rings to be used for cave and river tubing in Belize.
Cave tubing is popular in Belize

What not to do in San Pedro & Ambergris Caye

We’ve covered lots of amazing things to do in San Pedro and Ambergris Caye, but there are a few things to keep in mind to ensure your visit has a positive impact. To ensure this incredible destination remains vibrant for future generations, it’s essential to be a mindful and responsible traveller.

28. Feeding animals

While it might seem like a harmless gesture, feeding wild animals in San Pedro and Ambergris Caye is incredibly detrimental to their health and disrupts their natural behaviour. Providing food, whether to fish, nurse sharks, stingrays, or even birds, can disrupt their natural diets, make them dependent on human handouts, and lead to aggression or unnatural population growth. It also concentrates animals in certain areas, increasing their vulnerability to predators and disease, and can even cause them to associate humans with food, leading to dangerous encounters.

It’s best to avoid supporting operators that feed animals and to choose eco-conscious, hands-off companies.

29. Touching animals

Interacting physically with the wildlife in Belize, especially marine life, can have severe negative consequences. Touching animals like rays, sharks, turtles, and fish can strip away their protective outer layers, transfer harmful viruses, and make them susceptible to disease and infection. It also causes immense stress to the animals, alters their natural behaviours, and can directly harm fragile creatures, even inadvertently.

We read ghastly reviews of tour guides wrestling sharks and visitors touching marine and land animals. It’s best to observe and admire from a respectful distance to ensure the wellbeing and the health of the ecosystem and its inhabitants.

30. Destroying the ecosystem

The natural environment of San Pedro and Ambergris Caye, particularly the Belize Barrier Reef and its surrounding areas, is a precious and fragile ecosystem that relies on every component for its health. It’s crucial to be an environmentally conscious visitor: never touch, stand on, or break corals, as these are living organisms that grow incredibly slowly and are vital habitats for countless marine species.

Similarly, resist the temptation to take with you or buy any souvenirs made from natural materials directly sourced from the environment, such as shells, pieces of coral, sand, or products derived from animals. This practice directly contributes to habitat degradation and the depletion of natural resources, impacting the delicate balance that makes this destination so special.

A woman poking the back of a stingray as it swims past her on Stingray Beach, Caye Caulker.
Feeding and touching wild animals is ethically questionable

San Pedro & Ambergris Caye Travel Information

Now you know the best things to do in San Pedro and around Ambergris Caye, you may be wondering about the logistics of planning your Belize trip.

We’ve covered everything you need to know about visiting Ambergris Caye in our traveller’s guide to the island, as well as the best hotels on Ambergris Caye to the best restaurants in San Pedro and beyond. We’ve also included transportation information, a breakdown of when is best to visit, and lots of handy tips.

A sign directing visitors to the Tourism Information Center in San Pedro, Belize. This is a valuable place to find out about the top things to do on Ambergris Caye.
There’s a lot to see and do in San Pedro

Things to do in San Pedro, Ambergris Caye: FAQs

To finish, we’ll leave you with these frequently asked questions about things to do on Ambergris Caye, answered.

What is San Pedro, Belize, famous for?

San Pedro is most famous for its proximity to the Belize Barrier Reef, world-class diving (including the iconic Blue Hole), excellent snorkelling, and a lively island atmosphere. It’s a popular vacation destination, with plenty of resorts, restaurants, bars, and shops.

Is there anything to do in San Pedro, Belize?

San Pedro offers a wide array of activities, from water sports like diving, snorkelling, and fishing, to exploring local culture, visiting wildlife sanctuaries, and enjoying diverse culinary experiences. You can also get out of the town and explore Ambergris Caye, which has plenty to see and do.

What to do in San Pedro, Belize, for adults?

Adults can enjoy diving and snorkelling, fishing charters, upbeat nightlife at beach bars, fine dining, spa treatments, and exploring Ambergris Caye by golf cart.

What to do in San Pedro, Belize, when it rains?

When it rains, you can visit local shops, enjoy indoor dining experiences, take a chocolate-making class, or relax with a book and a drink at a cosy bar. If you choose your accommodation wisely, you can also simply kick back and relax in your resort, watching the storm pass.

What do to in San Pedro, Belize, at night?

San Pedro’s nightlife offers a variety of options, including beach bars with live music, rooftop lounges with sunset views, and casual spots for a relaxing drink. You can often find a place to dance the night away or simply unwind with a local rum punch under the stars.

Can you swim in the ocean in San Pedro, Belize?

Yes, you can swim in the ocean in San Pedro, though many areas further north or south of the main town have clearer and calmer water. Head out to specific swimming spots like Secret Beach or take a trip to the Barrier Reef for the best swimming and snorkelling.

What is the best beach on Ambergris Caye?

While the entire eastern coast offers beachfront access, Secret Beach on the western side of the island is widely considered the best beach for its calm, shallow, crystal-clear water.

Where is the best place to snorkel in Ambergris Caye?

The Hol Chan Marine Reserve and Shark Ray Alley are consistently hailed as the best places to snorkel in Ambergris Caye due to their incredible marine life and healthy coral. It’s a short boat ride from San Pedro.

Lucy sitting in a sun lounger in a big white hat looking out over the pool at Belizean Shores Resort.
We hope you enjoy these things to do on Ambergris Caye!

Read next:

A Traveller’s Guide to San Pedro & Ambergris Caye

14 Best Hotels and Resorts in San Pedro & Ambergris Caye

15 Best Restaurants in San Pedro & Ambergris Caye

Renting a Golf Cart in San Pedro and Driving Ambergris Caye

Ambergris Caye vs Caye Caulker: Which Island to Choose?

Our Belize Destination Guides:

Our Belize Travel Guides:

Save this article for later!