Swimming alongside the largest fish in the sea is one of the ultimate bucket-list experiences. Lucky, then, that there are a few destinations around the world – from Mexico to Mozambique – where in-season sightings of whale sharks are almost guaranteed.

Seeing these gentle giants in the wild is an unforgettable experience, but it's essential to do so responsibly: keep a respectful distance from the creatures at all times, choose only reputable dive operators (who don't attempt to entice the fish with food and limit group numbers to avoid overcrowding) and avoid flash photography. Remember, you're there simply to observe, not interact.

Isla Holbox, Mexico

Isla Holbox is a 25-minute boat ride off mainland Mexico. As Quintana Roo’s sleepy northernmost island, it is the antithesis of crazy Cancun, which is 150km to the south.

When to go: Tours depart daily from late May to September, when the whale sharks arrive to feed and mate. July to August is peak season.
Where to stay: Some tour companies offer a speedboat pick-up from Cancun and Playa del Carmen, but relaxed Holbox is a great alternative to the main tourist centers (and closer to the sharks). Lodging ranges from cheap hostels (try Tribu Hostel) to mid-range guesthouses (Holbox Apartments and Suites) and a smattering of plush hotels.
Operators: Willy’s is among the most reputable.

Utila, Honduras

One of the world’s cheapest destinations to get your dive ticket, the backpacker hub of Utila off Honduras’ Caribbean coast also boasts one of the world’s few year-round whale shark research centers.

When to go: The highest concentration of sharks arrives between March and April, then in fewer numbers from September to December.
Where to stay: Accommodation is mostly limited to dive hostels (try Underwater Vision). For more comfort, all-inclusive Deep Blue Utila offers dedicated whale shark trips in season.
Operators: Check in with the Whale Shark and Oceanic Research Center, or jump on one of the daily dive boats headed to the north side of the island, where most sharks are spotted.

Donsol Bay, Philippines

When whale sharks were ‘discovered’ at the fishing village of Donsol in 1998, it became one of the nation’s premier tourist destinations. Sightings are less frequent these days, but whale shark tourism is reportedly more ethical here than in Oslob, Cebu (where the sharks are fed).

When to go: Whale sharks generally arrive between November and June, with sightings peaking from February to April.
Where to stay: Surprisingly, Donsol is still a sleepy town with a handful of places to stay. Try Elysia Beach Resort or Dancalan Beach Resort.
Operators: Donsol EcoTour and Whale Shark Adventure and Tours both offer single-day tours and multi-day packages.

Whale-Shark Spotting in Donsol

Gladden Spit, Belize

A mass fish-spawning period between March and June draws whale sharks to Gladden Spit and Silk Cayes Marine Reserve (GSSCMR), around 40km off the southeastern coastal town of Placencia.

When to go: April and May are the most consistent months for sightings; most are spotted a few days after the full moon.
Where to stay: The sandy streets of Placencia, which loosely – and fittingly – translates to ‘Pleasant Point’, offer a handful of affordable cabana-style accommodation, such as Julia’s. The more upscale Turtle Inn, also in Placencia, has its own dive school.
Operators: Placencia’s Sea Horse Dive Shop runs diving and snorkeling tours to GSSCMR in season.

6 national parks around the world with surprisingly spectacular diving

Whale shark and swimmer in Ningaloo Reef in Western Australia
Whale shark and swimmer in Ningaloo Reef in Western Australia. Jason Edwards / Getty Images

Ningaloo Reef, Western Australia

Australia’s largest and most accessible fringing coral reef, Ningaloo lies around 1200km north of the west coast capital Perth. Declared a Unesco World Heritage site in 2011, the 300km stretch is home to over 500 fish species.

When to go: Whale sharks arrive to feed between March and July following a mass coral spawning.
Where to stay: Most tours depart from Exmouth, with pick-ups from local caravan parks and hotels.
Operators: Ningaloo Whalesharks has its own spotter plane, upping your chances of spotting sharks and spending more time swimming with them than you would on other tours.

Tofo Beach, Mozambique

Tofo is a traveler’s haven – and scuba diver's dream – 400km north of the capital Maputo. It's home to one of the largest concentrations of whale sharks in Africa thanks to a seemingly never-ending supply of plankton.

When to go: Sightings of 50-strong congregations are not uncommon from October to March.
Where to stay: Choose from backpacker lodges to more comfortable B&Bs such as Baia Sonambula Guest House.
Operators: Dive centers, including Tofo Scuba and Diversity Scuba, organize daily snorkeling trips in season.

How to be a sustainable scuba diver

Ko Tao, Thailand

Just north of legendary party island Ko Pha-Ngan in the Gulf of Thailand, Ko Tao is famous for its cheap diving. Whale sharks are often spotted around Chumphon Pinnacle, just a 15-minute boat ride from the island.

When to go: Whale shark encounters are a pot-luck affair in these parts, but they’ve been spotted year-round, especially from April to June.
Where to stay: Prices drop if you sign up for a scuba course at comfortable dive lodges such as Big Blue.
Operators: Dedicated snorkeling trips aren’t the norm, so if you’re not a diver, ask if you can tag along with a dive boat headed to a whale shark hotspot.

South Ari Atoll, Maldives

Whale sharks are year-round residents of the Maldives, tending to favour the western side of the Indian Ocean archipelago from May to December, then heading to the east until April. South Ari Atoll is a Marine Protected Area.

When to go: operators in the area run weekly, year-round snorkelling trips to South Ari. You can track whale shark sightings as they happen by downloading the local Maldives Whale Shark Research Programme's Whale Shark Network Maldives app.
Where to stay: Many island resorts and guesthouses offer their own tours.
Operators: Contact the MWSRP for more information.

The world's best places to learn to scuba dive

An image of a whale shark with the camera half in and half out of the water, showing the large fish under the surface and the sky above the waterline.
Whale shark swimming under a blue sky. Gaby Barathieu / 500px / Getty Images

Bay of Ghoubbet, Djibouti

This discreet bay tucked neatly at the western end of the Gulf of Tadjoura, is one of the most dependable places in the world to swim with whale sharks. It’s not uncommon for several of the giants to be cruising so close to shore that it’s possible to snorkel out to see them. For diving in more remote locales, take a trip on a liveaboard boat.


When to go: Whale sharks generally start arriving in late October and remain in the bay until February. The peak season is November to January.
Where to stay: Base yourself in Djibouti City and try the Atlantic Hotel.
Operators: Dolphin and Siyyan Travel & Leisure both operate liveaboard dive expeditions and day-long snorkeling trips.

You might also like:
Best places to snorkel around the world
10 of the best places to learn to dive
Where to see nature's greatest wildlife migrations

Explore related stories

Bounding-Box---Franchise-Badge---A-Reason-To-Go-To.jpg

Sports

How to plan for the 2026 World Cup games in North America

Dec 3, 2024 • 7 min read