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.

San Pedro Belize from the air

What makes San Pedro unique is its proximity. The reef is only minutes away by boat—often 5 to 10 minutes. That means:

More time diving, less time traveling by boat
Easy half-day or full-day dive options
Consistent access to dozens of world class dive sites

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:

More relaxed
More frequent (multiple dives per day without fatigue)
Ideal for all experience levels

2. Consistent Conditions Year-Round

Diving in San Pedro, Belize offers:

Warm water (26–29°C / 78–84°F)
Good visibility (typically 50–100 ft)
Minimal or no current at many sites

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:


Larry Wedgewood, PADI Course Director
Larry Wedgewood, PADI Course Director

Larry is a PADI Course Director and Master Instructor with thousands of dives to his credit. Larry has worked in several dive shops around the world and co-owned and owned two PADI Dive Centre's in Phuket Thailand. Starting his scuba instructor's career in Campbell River BC, Larry has taught in cold, temperate, and tropical waters, spanning 3 continents and more than10 countries.