Explore Belize Barrier Reef Diving and Snorkeling Blue Hole Adventures Ambergris Caye Local Charm

San Pedro Belize

San Pedro, Belize, located on Ambergris Caye (Belize's largest island), is an idyllic base for exploring the Caribbean Sea's wonders. The Belize Barrier Reef, a UNESCO World Heritage site, lies just offshore, offering unparalleled diving and snorkeling. Within the town you will discover a local charm with restaurants serving fresh fish and authentic homemade Belizean dishes. The most common way to navigate the island is by bicycle or golf cart, allowing you to soak in the relaxed vibe of the island. San Pedro, Belize is surrounded by the turquoise sea and beautiful palm-fringed beaches inviting people to swim, relax or simply enjoy the scenery. Many hotels in San Pedro offer a quiet and cozy stay, providing the perfect environment to rest and enjoy the island.

Things to do in San Pedro Belize

Explore the town
Wander through the streets of San Pedro, Belize to find a variety of shops, local markets and restaurants. Visit the Belize Chocolate Company, where you can sample delicious local confections and take a chocolate-making class. As day turns to night, head to The Truck Stop, a popular local spot offering a variety of culinary options, live music, and games, a great place to mingle with locals and other visitors.

San Pedro tours to other destinations nearby

Snorkeling Hol Chan Marine Reserve and Shark Ray Alley
Both sites are world-renowned tourist destinations offering spectacular snorkeling and diving experiences. You may encounter diverse marine life, including rays and nurse sharks. For a less crowded snorkeling experience, Mexico Rocks provides another beautiful underwater world to explore.

Diving at The Great Blue Hole
This site is one of the most popular diving destinations in the world. It offers a unique diving experience at what was once a dry limestone cave, formed thousands of years ago. As ocean levels rose, the cave flooded and its ceiling eventually collapsed, creating the geological marvel we see today. The Blue Hole gained international fame when it was explored and championed by the legendary Jacques Cousteau, who declared it one of his favorite dive sites. Plunging to a depth of approximately 122 meters (400 feet) and stretching an impressive 300 meters (984 feet) across, the Belize Blue Hole is visible even from space.

Explore Mayan Ruins
San Pedro, Belize offers day trips to several popular Mayan ruins including Altun Ha, Lamanai, and Xunantunich, each offering a unique experience of Mayan culture and history. You will enjoy impressive temples and views of the rainforest.

Secret Beach
Just a short ride from San Pedro, Secret Beach offers a serene and picturesque spot to relax and enjoy the calm clear waters that are perfect for swimming. Secret Beach has a laid back atmosphere where you can spend the day hopping from one spot to another, enjoying food, drinks, and music.

Contact our San Pedro Belize Vacation Guides today by visiting our Belize Trip Planner!

Location and Map

San Pedro is located 67 km (41 mi) from Belize City in the Caribbean Sea. The fastest way to get from Belize City to San Pedro is to fly, which takes 15-25 minutes.  Alternatively, you can take a water taxi that departs hourly from the Belize terminal and arrives at the San Pedro terminal. The journey takes approximately 1 hour and 45 minutes.

San Pedro, Belize

Caribbean Sea
Southern end of Ambergris Caye