Best Places to Swim with Whale Sharks

Where to Swim with Whale Sharks

Whale sharks are the gentle giants of the ocean, and Mexico is one of the best places on Earth to swim with them. At lengths of more than 40 feet and weighing around 66,000 pounds, whale sharks are truly a sight to behold. Don’t let this intimidate you: they’re filter feeders, can’t bite or chew, and pose no threat to people. They much prefer the millions of tiny plankton, krill, and other small fish that surround them.

At Cancun Adventures, we offer amazing excursions that give you the chance to visit these magnificent creatures via our whale shark snorkeling tours. Our expert guides ensure that you get up close and personal with whale sharks, all while staying safe. Below is a list of some of the best areas where you can swim with whale sharks.

Whale shark swimming in Cancun


For the best whale shark encounters, a visit to Cancun is a must!

Whale sharks are nomadic, which means they migrate throughout the year. In Cancun, these beautiful animals stay for the warm summer weather (who can blame them!) and only appear between June and September.

Our magical whale shark snorkeling experience lets you observe whale sharks the way nature intended! Not only will you get to view them in their natural habitat, but you’ll get access to our professional guide, snorkeling gear, lunch, and round-trip transportation from most hotels in Cancun and Playa del Carmen.

Cabo Pulmo National Park

Pack your swimsuit and visit one of Mexico’s most-visited national parks, where marine adventures abound! You’ll also be lucky enough to observe one of the only three living coral reefs in North America. We also offer an incredible snorkeling tour of Cabo Pulmo near Los Cabos.

Socorro Island

From May to December, you can find whale sharks off Socorro Island, sometimes referred to as “Mexico’s Little Galapagos.” In addition to whale sharks, you can often catch a glimpse of other majestic sea creatures like humpback whales, giant mantas rays, and dolphins, along with schools of colorful tropical fish.

La Paz

When staying in Cabo San Lucas or San Jose del Cabo, you’ll find that whale sharks don’t like to swim near these cities. However, swimming with whale sharks is only a day trip away if you’re staying in Cabo. La Paz, the capital of Baja California Sur, is a prime location for snorkeling and swimming with these spectacular animals. They appear in the Bay of La Paz from November to March each year.

Our sister company’s whale shark snorkeling tour in Cabo includes everything you need for a fantastic day trip with the whale sharks: knowledgeable guides, snorkel equipment, a delicious lunch, and round-trip transport from your hotel in Los Cabos to La Paz.

Whale Shark Tours from Cabo and Cancun

Swimming with whale shark in Cancun

With Cancun Adventures, all the natural wonders of Mexico are at your fingertips. Our full-service tours take you to all the popular sites and add in a few that you may not have heard of! Our expert guides and professional standards help you experience the best of Mexico and make memories to last a lifetime.

Welcome to Cancun Adventures

Create unforgettable memories in Cancun by embarking on the adventure of a lifetime with our wide selection of world-class tours! Learn more about us, Subscribe to our newsletter below, or contact us for more infomation!

Browse our Tours:

Subscribe to our newsletter:

Contact Us: