Top Snorkeling and Scuba Diving in Baja California Sur

Ready to check out the best sites in Baja California Sur for scuba diving, snorkeling, shore diving, free diving or other ocean activities? Zentacle has 25 dive sites, snorkel spots, beaches, and more. Discover hand-curated maps, along with reviews and photos from nature lovers like you. No matter what you're looking for, you can find a diverse range of the best ocean activities in Baja California Sur to suit your needs.
Baja California Sur dive site map
Shop
El Vencedor

#1 - El Vencedor

Mexico, Baja California, Cabo Pulmo

beginner
(1)
E off Cabo Pulmo
Playa Los Arbolitos and La Sirenita

#2 - Playa Los Arbolitos and La Sirenita

Mexico, Los Cabos, Pacific

Unrated
(1)
Several small hard coral finger reefs come right to shore in this area. In the summer, water is calm and clear (50 ft). Easy entries from sandy beaches. Huge schools of fish, plus sea lions. Current can be very strong if you get too far from shore. From Los Cabos International Airport (San Jose del Cabo), Mexico: Head north for 71 km (44 mil.) on Mex Hwy 1 - going through the small towns Miraflores and Santiago. Just past hwy marker 92km will be a junction at Las Cuvaso to La Ribera and Cabo Pulmo (jst before a gigantic wash with a bridge spanning it). Turn right here. Drive 8 km (5 mi.), passing the small town of Santa Cruz. At the out skirts of the town of La Ribera, turn right again and head towards Punta Colorada and Cabo Pulmo. Continue straight (about 26 km [16 mi.]) on this paved road as it bends south a mile inland. Continue past Punta Colorada for about 5-10 minutes. At this point the road turns into a washboard dirt road. You will pass through two small towns, El Rincon and Las Barracas. Approaching Cabo Pulmo, you will descend down a large steep hill with a beautiful vista of the bay. Note that Cabo Pulmo has no street names. Once in Cabo Pulmo, your first landmark will be Titos Bar (a small palapa - thatched roof structure) on the right. Continue driving through town for a few miles and turn left at the sign for Playa Los Arbolitos. Drive down to the beach (the road is very rough but drivable with a regular rental car). There is ample parking. Playa Los Arbolitos has excellent snorkeling but limited diving. To reach a better area, hike the coastal trail that starts to the right (as you face the water) for about a mile to Playa La Sirenita.
Swanee Reef

#3 - Swanee Reef

Mexico, Baja California, La Paz Isla Partida

beginner
(1)
Swanee Reef is also known as Swanee.
El Bajo de los Meros

#4 - El Bajo de los Meros

Mexico, Baja California, Cabo Pulmo

beginner
(2)
E off Cabo Pulmo
North Wall

#5 - North Wall

Mexico, Baja California, Cabo San Lucas

Unrated
(3)
Starts on the reef on a sandy bottom (with garden eels), and follow the slope to the wall. NE of Pelikan rock. North Wall is also known as Las Cuevas.
Chileno Reef

#6 - Chileno Reef

Mexico, Baja California, Cabo San Lucas

beginner
(1)
Chileno Reef is also known as Chileno.
Anegada Rock

#7 - Anegada Rock

Mexico, Baja California, Cabo San Lucas

beginner
(2)
Great dive site for all divers. The reef goes gradually from 5 to 30 meters deep, then a deep wall up to 40 meters and more... There is a sandy submarine canyon located NNE from the rock, named "Sandfalls" that goes up to 30m. Also good for night dive. Approximatively between the harbor and the Point. There are on big rock (La anegada) and three small ones (including Pelikan rock). Anegada Rock is also known as Pelican Rock.
El Islote

#8 - El Islote

Mexico, Baja California, Cabo Pulmo

beginner
(2)
NE of Coral Los Frailes
The Point

#9 - The Point

Mexico, Baja California, Cabo San Lucas

beginner
(1)
The Point is the only dive site wher you dive both the Sea of Cortes and the Pacific Ocean! The flat rock nearby is where a small colony of California sea lions live. They usually play with the divers. It's a magical dive. You also may see some turtles and huge sea bass, as well as pelagic shoals, whales and mantas. There is also a shipwrech SE of the rock (24m deep). Take care of the strong currents that may be encoutered sometime. This is the most southern rock of Baja! The Point is also known as La Punta, Land's End.
Sand Falls

#10 - Sand Falls

Mexico, Baja California, Cabo San Lucas

intermediate
(1)
A vertical granite wall covered by a moving cascade of sand falling down Close to Pelican Rock
Neptunes Finger

#11 - Neptunes Finger

Mexico, Baja California, Cabo San Lucas

beginner
(1)
Nice dive: Sea Fans, Sponges, Soft-Corals, Gorgonians, some sharks, octopus, barracudas... First point of the largest rock of the area. The rock looks like a finger pointing up to the sky: Neptune's finger. Neptunes Finger is also known as La Larga.
San Rafaelito

#12 - San Rafaelito

Mexico, Baja California, La Paz Isla Partida

beginner
(0)
San Rafaelito is also known as Faro de San Rafaelito.
La Gaviota

#13 - La Gaviota

Mexico, Baja California, La Paz Isla Partida

Unrated
(0)
La Gaviota is also known as Gaviota.
Outer Pulmo Coral Reef

#14 - Outer Pulmo Coral Reef

Mexico, Baja California, Cabo Pulmo

intermediate
(0)
E off Cabo Pulmo City
Pargo Via

#15 - Pargo Via

Mexico, Baja California, Isla Cerralvo

intermediate
(0)
Pargo Via is also known as La atravezada.
Sea Lion Colony

#16 - Sea Lion Colony

Mexico, Baja California, Cabo Pulmo

Unrated
(0)
E of Cabo Frailes
Punta Sur, BCS

#17 - Punta Sur, BCS

Mexico, Baja California, Isla Cerralvo

beginner
(0)
Punta Sur, BCS is a 0-star rated scuba dive and snorkel destination in Mexico, Baja California, Isla Cerralvo which is accessible from shore based on 0 ratings.
Punta Pericos

#18 - Punta Pericos

Mexico, Baja California, Isla Cerralvo

beginner
(0)
Punta Pericos is a 0-star rated scuba dive and snorkel destination in Mexico, Baja California, Isla Cerralvo which is accessible from shore based on 0 ratings.
Punta Arenas

#19 - Punta Arenas

Mexico, Baja California, Isla Cerralvo

beginner
(0)
Punta Arenas is a 0-star rated scuba dive and snorkel destination in Mexico, Baja California, Isla Cerralvo which is accessible from shore based on 0 ratings.
Muertitos

#20 - Muertitos

Mexico, Baja California, Isla Cerralvo

beginner
(0)
Muertitos is also known as Playa Muertitos.
La Punta

#21 - La Punta

Mexico, Baja California

advanced
(0)
La Punta is also known as La Punta de La Bocana.
Las Casitas

#22 - Las Casitas

Mexico, Baja California, Cabo Pulmo

beginner
(0)
E of Coral Los Frailes
Barco Encayado

#23 - Barco Encayado

Mexico, Baja California, Isla Cerralvo

beginner
(0)
Barco Encayado is also known as Barco Varado.
Salvatierra

#24 - Salvatierra

Mexico, Baja California, La Paz Isla Partida

beginner
(0)
Salvatierra is also known as Ferry Salvatierra.
Bait Boat

#25 - Bait Boat

Mexico, Baja California

beginner
(0)
Location is an offshore berthing area 100 yards off of the beach at Playa Empacadora in Cabo San Lucas, MX.