10 Things to Do in San Pedro, Belize



San Pedro, Belize is a small town located on the Caribbean island of Ambergris Caye. It is known for its stunning beaches, vibrant culture, and diverse natural attractions. From snorkeling and diving to exploring ancient Mayan ruins, there is no shortage of things to do in San Pedro. Here are 10 of the best activities the city has to offer.

1. Visit the Columbia Mayan Temple

The Columbia Mayan Temple is one of the most important archaeological sites in Belize. Located just outside of San Pedro, the temple was built by the ancient Mayan civilization and is believed to be over 2,000 years old. Visitors can explore the ruins and learn about the fascinating culture of the Mayans.

2. Explore Punta Gorda

Punta Gorda is the largest town in Belize and is located just south of San Pedro. It is home to a variety of attractions, including the Mayan ruins of Lubaantun, the Garifuna Museum, and the Punta Gorda Beach. Visitors can also shop for traditional handicrafts and sample local cuisine.

3. Go Snorkeling and Diving

San Pedro is one of the best places in Belize for snorkeling and diving. The waters around the island are teeming with colorful fish and coral reefs. There are also several dive sites where visitors can explore shipwrecks and underwater caves.

4. Go Fishing

Fishing is a popular activity in San Pedro. Visitors can charter a boat and spend the day fishing for barracuda, grouper, snapper, and other types of fish. Fishing trips can be arranged with local guides who can provide all the necessary equipment.

5. Visit Hol Chan Marine Reserve

Hol Chan Marine Reserve is one of the top attractions in San Pedro. It is a protected area that is home to a variety of marine life, including sea turtles, dolphins, and manatees. Visitors can explore the reserve by snorkeling or diving and see the incredible wildlife up close.

6. Take a Boat Tour

A boat tour is a great way to explore the waters around San Pedro. Visitors can take a tour of the mangrove forests, visit nearby cayes, and spot a variety of wildlife. Tours can be arranged with local operators who can provide all the necessary equipment.

7. Go Kayaking

Kayaking is a popular activity in San Pedro. Visitors can rent a kayak and explore the waters around the island. Kayaking is a great way to get close to nature and spot a variety of birds and wildlife.

8. Visit the Belize Barrier Reef

The Belize Barrier Reef is the second largest barrier reef in the world. It is home to a variety of marine life and is a popular spot for snorkeling and diving. Visitors can take a boat tour to explore the reef and spot a variety of fish and coral.

9. Visit Secret Beach

Secret Beach is a secluded beach located just outside of San Pedro. It is a great spot for swimming, sunbathing, and relaxing. Visitors can also take a boat tour to explore the nearby cayes and spot a variety of wildlife.

10. Take a Cooking Class

San Pedro is home to a variety of traditional dishes. Visitors can take a cooking class and learn how to make some of the local dishes, such as tamales, rice and beans, and panades. Classes are usually held at local restaurants and include a tour of the kitchen.