Dive Belize: Why San Pedro Is the Best Place to Dive in Belize
Discover world-class reef diving, vibrant marine life, and the laid-back charm of San Pedro, Belize—your gateway to unforgettable underwater adventures.
Discover world-class reef diving, vibrant marine life, and the laid-back charm of San Pedro, Belize—your gateway to unforgettable underwater adventures.
Where Is San Pedro, Belize?
San Pedro is a lively beach town located on Ambergris Caye, the largest island in Belize. Sitting just off the northeastern coast of mainland Belize, it lies directly beside the Belize Barrier Reef—the second-largest reef system in the world.

What makes San Pedro unique is its proximity. The reef is only minutes away by boat—often 5 to 10 minutes. That means:
Getting there is straightforward. After landing in Belize City, you can take a short hopper flight or water taxi across turquoise Caribbean waters straight into San Pedro.
Why Dive San Pedro, Belize?
There are plenty of places to dive in the Caribbean—but San Pedro stands out for a few key reasons.
1. Immediate Access to the Belize Barrier Reef
Unlike destinations that require long boat rides, San Pedro sits right next to the reef. You’ll often be descending into your dive site just minutes after leaving the dock.
This makes diving:
2. Consistent Conditions Year-Round
Diving in San Pedro, Belize offers:
It’s a forgiving environment for newer divers and still exciting enough for experienced ones.
3. Variety of Dive Sites
From shallow coral gardens to dramatic walls and channels, the diversity here keeps things interesting.
Popular types of dives include: