Top Snorkeling and Scuba Diving in Sonora

Ready to check out the best sites in Sonora for scuba diving, snorkeling, shore diving, free diving or other ocean activities? Zentacle has 21 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 Sonora to suit your needs.
Sonora dive site map
Shop
Rocky Point

#1 - Rocky Point

Puerto Penasco, Mexico

Unrated
(4)
Commonly known as "Rocky Point" a favorite vacation spot for many Arizonans. About 4 hours away from Phoenix - No passport required. Several good shore diving locations. About 30 miles north of Puerto Penasco, at the northeast corner of the Sea of Cortez
North Himalaya Bay

#2 - North Himalaya Bay

Mexico, Northwest, San Carlos

beginner
(0)
Bay is divided by Mushroom Rock into left and right sides. From spring through fall, water temperatures are warm (80 - 85 degrees at the bottom), and only tidal currents are present. Ample fish and invertebrate species occupy the bay, and shore dives are easy access. Deeper dives are available via short trips on boat, and some dive shop excursions include these. Bay is occasionally visited by local fishermen, but is not heavily fished. Bottom composition runs from smooth, sandy expanses to large, rocky reefs. Himalaya Bay is 15 miles/24km down a series of dirt roads from the nearest paved road. There are no accomodations or facilities, but the Bay is open for camping. Some Arizona dive shops schedule regular trips to Himalaya, and these are the best option for any multi-day stay, as they often bring compressors for tank refills. The site has been accessed by standard passenger sedans, but it is not recommended. A 2WD pick-up has no problem reaching Himalaya, and 4WD is nice but not essential. Be careful when arriving, as the beach is loose gravel and vehicles easily get stuck in it. I have a GPS cue-sheet for the route to the Bay. North Himalaya Bay is also known as El Himalaya, Bahia Himalaya.
La segunda gringa

#3 - La segunda gringa

Mexico, Northwest, San Carlos

beginner
(0)
Similar to "Primera gringa" site, but shallower in general. Off the ocean side there's a black coral "forest" in deeper water. By short boat ride from Miramar beach
La primera gringa

#4 - La primera gringa

Mexico, Northwest, San Carlos

beginner
(0)
Guano covered island you can dive around with a single tank, although best diving is on it's eastern side and it's seaward tip. Visibility varies by season from a best of 50-60ft to less than 10. Dive is mostly over a slope of rubble which ends at a sandy bottom (45-60ft). Not many large fish due to fishing pressure, but very good variety an quantity of smaller rocky reef fish & invertebrates, including many octopus, seahorses, and tent olives (Oliva porphirya) Short boat ride from Miramar Beach
South Himalaya Bay

#5 - South Himalaya Bay

Mexico, Northwest, San Carlos

beginner
(0)
South Himalaya Bay is also known as El Himalaya.
Martini Cove

#6 - Martini Cove

Mexico, Northwest, San Carlos

beginner
(0)
Martini Cove is a 0-star rated scuba dive and snorkel destination in Mexico, Northwest, San Carlos which is accessible from shore based on 0 ratings.
Zorro's Cove

#7 - Zorro's Cove

Mexico, Northwest, San Carlos

beginner
(0)
Southwest tip of Lalo Cove Zorro's Cove is also known as Zorro's Beach.
Tres Marias

#8 - Tres Marias

Mexico, Northwest, San Carlos

beginner
(0)
West of San Carlos Bay
Punta San Pedro

#9 - Punta San Pedro

Mexico, Northwest, San Carlos

beginner
(0)
Punta San Pedro is a 0-star rated scuba dive and snorkel destination in Mexico, Northwest, San Carlos which is accessible from shore based on 0 ratings.
Window Rock

#10 - Window Rock

Mexico, Northwest, San Carlos

beginner
(0)
Southern side of Isla Blanca
Frenchie's Beach

#11 - Frenchie's Beach

Mexico, Northwest, San Carlos

beginner
(0)
South of Tetakawi, take the dirt road east from Lalo Cove. Frenchie's Beach is also known as Frenchie's Cove.
Haystack

#12 - Haystack

Mexico, Northwest, San Carlos

beginner
(0)
Schooling of pelagics including yellowtail and barracudas. Southern tip of Guaymas Harbor
Lighthouse

#13 - Lighthouse

Mexico, Northwest, San Carlos

beginner
(0)
Lighthouse is a 0-star rated scuba dive and snorkel destination in Mexico, Northwest, San Carlos which is accessible from shore based on 0 ratings.
La Palpa

#14 - La Palpa

Mexico, Northwest, San Carlos

beginner
(0)
La Palpa is a 0-star rated scuba dive and snorkel destination in Mexico, Northwest, San Carlos which is accessible from shore based on 0 ratings.
Seamount

#15 - Seamount

Mexico, Northwest, San Carlos

beginner
(0)
Rich sealife. Out of the mouth of Marina San Carlos. Seamount is also known as The Seamount.
San Antonio Point

#16 - San Antonio Point

Mexico, Northwest, San Carlos

beginner
(0)
Great marine life including seahorses, eels and soft corals. West of San Carlos
Diaz Ordaz Wreck

#17 - Diaz Ordaz Wreck

Mexico, Northwest, San Carlos

beginner
(0)
Ferryboat wreck
Deer Island

#18 - Deer Island

Mexico, Northwest, San Carlos

beginner
(0)
Deer Island is also known as Isla Venado.
Eagle Rock

#19 - Eagle Rock

Mexico, Northwest, San Carlos

beginner
(0)
Black coral beneath 60' East wall of the first bay that lies west of Catalina Island
Honeymoon Island

#20 - Honeymoon Island

Mexico, Northwest, San Carlos

beginner
(0)
Honeymoon Island is a 0-star rated scuba dive and snorkel destination in Mexico, Northwest, San Carlos which is accessible from shore based on 0 ratings.
Punta La Manga

#21 - Punta La Manga

Mexico, Northwest, San Carlos

beginner
(0)
Punta La Manga is a 0-star rated scuba dive and snorkel destination in Mexico, Northwest, San Carlos which is accessible from shore based on 0 ratings.