Is swimming with whale sharks on your bucket list? Or maybe it seems daunting?
Whale sharks prefer warm waters. They migrate thousands of miles each year in search of food and populate all tropical seas. With a speed of 3 m.p.h and plankton as their main source of food, whale sharks don’t pose a risk to humans. However, to ensure the conservation of these gentle giants, please choose environmentally conscious operators, always follow instructions provided by your guide, do not touch the whale shark, and maintain a distance.
Whether you are looking to snorkel or scuba dive or observe from the boat, one of these 7 places is sure to deliver an extraordinary experience with these majestic animals.

Tofo Beach, Mozambique
Home to Africa’s largest concentration of whale sharks.
Galapagos, Ecuador
Here, it is more likely to see them in the deep waters, therefore it is best suited for divers. Also enjoy encounters with humpback whales, pilot whales, reef sharks, and the resident hammerheads.
South Ari Atoll, Maldives
Though whale sharks populate the area year-round, the weather for viewing is best December through May. Take in sightings of dolphins, manta rays and other wildlife along the way.
Isla Holbox, Mexico
Snorkel-only with the whale sharks here. A near guarantee encounter during the summer months.
La Paz, Baja California Mexico
Shallow water and a short boat ride make this a top pick for families with children hoping to see whale sharks feeding. Also, enjoy the nearby sea lion rookery.
Ningaloo Reef, Australia
Spotter planes are often used to locate the sharks and assess the number of boats in the area, ensuring a great experience for you and eliminating stress on the animals. Scuba diving is possible, though most tours are snorkel-only.
Gladden Spit - Placencia, Belize
This area is a very predictable whale shark aggregation where they come to feed. The best time for spotting them is just before or after the full moon.