Things to do in San Pedro (Ambergris Caye)

Not Just Any Hotel – Only the Best Things to do in San Pedro (Ambergris Caye), Selected for You!

Oct 08, 2025 - Oct 09, 2025
2 adults, 1 room
Find
Good (3)

Ambergris Museum & Cultural Center

10:00 AM–4:30 PM
Museum
Island Plaza on Barrier Reef Dr.
View map
Ambergris Museum & Cultural Center in San Pedro, Belize, explores local history and culture, providing insight into Ambergris Caye's past since its establishment.

Duration: Approximately 1-2 hours.

Free. Some special exhibitions may require a ticket.

Good (325)

Belizean Arts

10:00 AM–7:00 PM
Museum
Barrier Reef Drive Barrier Street Drive
View map
Belizean Arts Gallery in San Pedro, Belize, showcases original works by local artists, featuring paintings, jewelry, and traditional crafts in a vibrant setting.

Duration: More than 1 hour.

Free. Some special exhibitions might require a paid ticket.

San Pedro Roman Catholic Church

5:00 PM–6:00 PM
Church
Barrier Reef Dr
View map
San Pedro Roman Catholic Church in Ambergris Caye is a key local landmark, situated on the waterfront, showcasing modern architectural design and community significance.

Duration: 30 minutes.

Free. No entry fee is required.

San Pedro Town Council

8:00 AM–4:30 PM
Public Building
Belize
View map
San Pedro Town Council in Ambergris Caye, Belize manages local governance and community development. It's known for its vibrant cultural events and local government services.

Duration: Approximately 1 hour.

Free. Some special events may have associated costs.

Good (6753)

Hol Chan Marine Reserve

8:00 AM–5:00 PM
Park
2 Barrier Reef Dr
View map
Hol Chan Marine Reserve in Belize is a top diving and snorkeling spot, featuring diverse marine life and vibrant coral reefs.

Duration: 3–5 hours recommended.

Paid tours vary; typically around $50 for adults, includes equipment rental.

Good (2)

San Pedro House of Culture

9:00 AM–5:00 PM
Museum
2101 Almond St
View map
San Pedro House of Culture in Belize showcases the town's rich heritage with rotating exhibits on local traditions and events, inviting exploration and appreciation of culture.

Duration: Approximately 1-2 hours.

Free. Some special exhibitions may require a paid ticket.

Good (1)

Marks shopping center

9:00 AM–6:00 PM
Mall
View map
Marks Shopping Center in San Pedro, Ambergris Caye offers a variety of shops, restaurants, and local artisan products, perfect for both tourists and locals.

Duration: Approximately 1-2 hours.

Free to enter. Individual purchases vary by shop.

Boca Del Rio Park

6:00 AM–6:00 PM
Amusement Park
San Pedro Boca Del Rio (Dj's)
View map
Boca Del Rio Park in San Pedro, Belize features coastal views, sandy beaches, and a relaxed atmosphere, ideal for picnics and community events.

Duration: Approximately 1-2 hours.

Free entry without charge.

Good (1129)

Shark Ray Alley

8:00 AM-4:00 PM
Reef
View map
Shark Ray Alley is a shallow spot in the Hol Chan Marine Reserve known for snorkeling. Visitors can see southern stingrays and nurse sharks swimming close to the boats, offering an exciting experience for marine life lovers.

Duration: approx. 1-2 hours

Free

Good (536)

Secret Beach

10:00 AM-5:00 PM
Beach
Grand Belizean Estates
View map
Secret Beach is a beautiful, tranquil beach located in San Pedro on Ambergris Caye. It features soft sand, clear water, and is perfect for a relaxing day, offering a few local food stalls and beach chairs.

Duration: approx. 2-4 hours

Free

Good (178)

Marco Gonzalez Maya Site

9:00 AM-5:00 PM
National Park
Southern Tip of Ambergris Caye
View map
Marco Gonzalez Maya Site is a 2000-year-old archaeological reserve. Visitors can explore house sites that reveal the lives of ancient Maya traders in a beautiful jungle setting.

Duration: approx. 1-2 hours

Free

Good (155)

Ambergris Caye

Open 24 hours
Landmark
View map
Ambergris Caye is a beautiful island known for its clear waters and coral reefs. It offers amazing opportunities for snorkeling and diving, especially at the Belize Barrier Reef.

Duration: approx. 2-4 hours

Free

Good (128)

Mexico Rocks

8:00 AM-5:00 PM
Reef
View map
Mexico Rocks is a great snorkeling site near San Pedro. It features a shallow patch reef with unique corals and a variety of fish species.

Duration: approx. 1-2 hours

BZ$20