Yelmair’s bucket list of weird and cheap destinations

July 21, 2023

🦈 Wonderful waters to watch whale sharks

Whale sharks are the largest fish in the ocean and one of the most fascinating creatures to observe in their natural habitat. These gentle giants can be found in various locations around the world, making it possible for people to experience the thrill of swimming with them. In this article, we'll explore five of the top destinations for spotting whale sharks.

Whale shark in Isla Mujeres, Mexico
Isla Mujeres, Mexico

Isla Mujeres, Mexico

Isla Mujeres, located off the coast of Cancun, is one of the best places in the world to swim with whale sharks. The best time to go is from May to September, when the whale sharks come to feed on plankton. You can take a boat tour from Cancun or Isla Mujeres to swim with these gentle giants. The nearest airport is Cancun International Airport.

Whale shark in Donsol, Philippines
Whale shark in Donsol, Philippines

Donsol, Philippines

Donsol, a small town in the Philippines, is another great location to see whale sharks. The best time to go is from November to June, when the whale sharks migrate to the area to feed on krill. You can take a boat tour from Donsol to see the whale sharks. You can fly to Manila or Cebu and continue onwards.

Mafia Island, Tanzania
Whale shark in Mafia Island, Tanzania

Mafia Island, Tanzania

Mafia Island, located off the coast of Tanzania, is a lesser-known destination for whale shark watching. The best time to go is from October to March, when the whale sharks come to feed on plankton. You can take a boat tour from Mafia Island to swim with these gentle giants. The nearest airport is Dar es Salaam International Airport.

Nosy Be, Madagascar
Nosy Be, Madagascar

Nosy Be, Madagascar

Nosy Be, an island off the coast of Madagascar, is another hidden gem for whale shark watching. The best time to go is from September to December, when the whale sharks come to feed on plankton. You can take a boat tour from Nosy Be to swim with these gentle giants. The nearest airport is, in fact, Nosy Be.

Mirissa, Sri Lanka
Whale shark in Mirissa, Sri Lanka

Mirissa, Sri Lanka

Mirissa, a coastal town in Sri Lanka, is another great place to see whale sharks. The best time to go is from November to April, when the whale sharks come to feed on plankton. You can take a boat tour from Mirissa to see the whale sharks. The nearest airports are Colombo and Mattala.

Experience the thrill of swimming with whale sharks

Swimming with whale sharks is an unforgettable experience and these destinations provide some of the best opportunities to witness these gentle giants in their natural habitat. Whether you're a seasoned traveler or an adventurous first-time visitor, these destinations offer a unique and unforgettable experience.

So pack your bags and head to one of these top five destinations for an unforgettable experience swimming with whale sharks.


Sign up to start saving →