Cancun
Cancun · Mexico

Whale Shark Swimming in Cancun: What to Know

Swimming with whale sharks off Cancun is a genuinely special experience. You head out by boat 30-60 minutes from the marina, jump in small groups when a shark is spotted, and snorkel beside these gentle giants that can reach 40+ feet. The sharks are filter feeders, so they glide slowly and ignore you, but the sheer size up close is impressive. Expect a full-day trip (6-8 hours), basic snorkel gear, lunch, and usually a stop at a reef or beach on the way back. The water is warm but can be choppy, and you’ll share the site with 10-20 other boats in peak season.

Best time is mid-June through mid-September, with July and August offering the highest number of sharks and calmest seas. Shoulder months (late May or September) have fewer crowds but also fewer sharks. Expect to pay around $180–$260 per person; cheaper tours use bigger boats with more people, while higher-end ones limit swimmers per group and provide better equipment and food.

Pick a smaller-group tour if you can — it means less time waiting your turn in the water and a calmer experience. Skip the ultra-cheap options that pack 40+ people; they often feel rushed and chaotic. Bring your own reef-safe sunscreen, a waterproof camera or GoPro, and motion-sickness remedies if you’re even slightly prone — the ride back can get bumpy.

Book it

From Cancun: Round-Trip Ferry Ticket to/from Isla Mujeres
getyourguide
$35 per person
Cancun: Private Flight to Holbox
getyourguide
$1,078 per person
CUN Cancun International Airport: VIP Lounge Access
getyourguide
$30 per person
Cancun: Private Transportation to Holbox Island
getyourguide
$361 per person
Cancun: CUN Airport MERA Lounge Access Ticket
getyourguide
$43 per person
Punta Cancun: Swim with dolphins Primax
getyourguide
$177 per person

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Cancun

Underwater Museum Tour → Rio Secreto Underground Tour → Mayan Ruins Visit → Deep Sea Fishing → Tulum Day Trip → Isla Mujeres Tour → Chichen Itza Tour → Cozumel Day Trip → All Cancun trips →
Get the best trips, at the best price