Magdalena Bay, located on the Pacific coast of Baja California Sur in Mexico, is a hidden diving gem that few people know about. It offers incredible marine biodiversity and dramatic underwater events that few places on Earth can rival. From the exciting sardine run to swimming with marine megafauna, Magdalena Bay should be at the top of any diver’s or freediver’s list. Here’s why you should visit Magdalena Bay.

Photo by Pascal van de Vendel on Unsplash
7 Top Reasons to Visit Magdalena Bay
1. Mexico’s Sardine Run
Magdalena Bay hosts one of the most spectacular marine events in the world: Mexico’s sardine run. Thousands of sardines migrate past the bay, attracting large predators like marlin, dorado, dolphins, sea lions, silky sharks, and even whales. Snorkelers and freedivers can immerse themselves in the chaos as the sardines form massive bait balls, trying to evade their hunters.
The sardine run is a unique spectacle, offering up-close encounters with not just the sardines but also the larger predators that hunt them. This fast-paced, high-energy event is an incredible experience.

2. Encounters with Humpback Whales
The waters surrounding Magdalena Bay also host humpback whales, making it one of the few places in the world where you can encounter these gentle giants. During the winter months, humpbacks migrate through the area, offering snorkelers and freedivers a chance to watch them on the surface and also go swimming with them.
3. Incredible Marine Biodiversity
Magdalena Bay is teeming with marine life beyond whales and sardines. The bay’s nutrient-rich waters attract dolphins, sea lions, and various shark species, including silky and hammerhead sharks, reef sharks, and sometimes mako and blue sharks in the deeper waters of the bay.
The variety of marine life means every dive offers something new. Whether it’s swimming alongside dolphins or watching sea lions dart through schools of fish, you’ll have no shortage of fascinating marine encounters.
4. Gray Whale Watching
Magdalena Bay is world-renowned for its gray whale migration, where these magnificent creatures come to the shallow, warm waters to mate and give birth. While primarily a whale-watching activity, divers and snorkelers can occasionally get in the water and observe the whales from below, though this is less common than for humpbacks.
5. Remote and Pristine Dive Locations
Divers who prefer more off-the-beaten-path destinations will find Magdalena Bay’s unspoiled waters a dream. The bay is relatively remote and unknown, which means you won’t encounter the heavy tourism found in other diving hotspots. The dive sites here are largely untouched, allowing for peaceful dives in pristine environments. The underwater visibility and conditions are excellent, particularly in the cooler months.
6. Seasonal Mobula Ray Aggregations
Every year, striped marlins and mobula rays visit Magdalena Bay as part of their migration. These rays gather by the thousands, performing acrobatic leaps out of the water. Freedivers, in particular, can enjoy swimming among these large schools of rays.
The sight of hundreds or even thousands of mobula rays gliding through the water or leaping into the air is a spectacular sight that will leave you in awe. It’s one of the most unique marine spectacles on the planet.
7. Variety of Underwater Landscapes
From shallow sandbars to deeper, rugged underwater terrain, Magdalena Bay offers a variety of dive sites. You’ll encounter coral gardens, rocky outcrops, and underwater canyons that provide shelter for diverse marine species. This makes diving in the bay as varied as it is exciting.
Other Top Dive Experiences in Baja California
Magdalena Bay is just one of the many incredible places to go diving in Baja California. If you’re planning an extended trip, here are some other dive experiences not to miss:
- Cabo Pulmo: Famous for its thriving marine reserve with over 6000 marine species, diving in Cabo Pulmo offers spectacular reef diving with massive schools of jacks, sea turtles, and bull sharks.
- La Paz: Diving in La Paz is rapidly gaining attention for its exceptional marine life. Here you can encounter whale sharks and playful sea lions, schools of mobula rays, whales, orcas, and even hammerhead sharks.
- Socorro Islands: The Socorro Islands are one of the world’s top liveaboard destinations. This remote archipelago is home to giant oceanic manta rays, hammerhead sharks, tiger sharks, bottlenose dolphins, and the second most remote dive site on Earth.
- San Ignacio Lagoon: This lagoon is famous for its gray whales and is the place to go for up-close-and-personal encounters with these gentle giants. They actively seek out the company of humans, coming close to the boats to be touched.

Photo by Ranae Smith on Unsplash
Best Time to Go Diving in Magdalena Bay
The best time to dive in Magdalena Bay depends on what marine life you’re hoping to see. The sardine run occurs between October and December, and you can also spot humpback and fin whales during that time. The gray whale migration peaks between January and April and the mobula rays are typically seen from late May to July.
Experience Level Needed and Dive Conditions
The sardine run is suitable for snorkelers and freedivers, though you need to be fit and comfortable in open-ocean conditions. It is a fast-paced event with potential swell and long days on the water. Additionally, encounters with large marine species like humpback whales and sharks require divers to be comfortable in dynamic environments.
Water temperatures range from 18°C to 24°C (64°F to 75°F) depending on the season, with the coolest waters in winter. A 5mm wetsuit is recommended for most dives. Visibility can vary depending on the time of year, but it is generally 10 to 25 meters (33 to 82 feet).

Photo by Josh Withers on Unsplash
How to Get to Magdalena Bay
Magdalena Bay is located on the Pacific coast of Baja California Sur, Mexico. The closest major airport is Los Cabos International Airport (SJD), which offers flights from many major cities.
From the airport, it’s a 5-6 hour drive north to Magdalena Bay. Many visitors rent a car from Cabo San Lucas or La Paz (which is closer but has fewer direct international flights). Driving through the scenic Baja California peninsula is an adventure in itself.
If you prefer not to drive, you can easily organize a private or shared minibus transfer with a local dive center such as See Creatures. If liveaboard diving is more your style, Nautilus Liveaboards offer dedicated Magdalena Bay liveaboards and land-based diving trips throughout Baja California.