When to go whale watching in Sri Lanka
You can see up to ten different species off the Sri Lankan coast, including fin, Bryde’s, minke, humpback, sperm, and of course a plethora of dolphins, between late November and mid April. However, to spot the marine meister, schmoozing its way through the waves, mighty blue whales are most likely to be seen between February and mid March. A brief window, but you won’t miss it if you blink, that’s for sure. The reason why this is the best time to see blue whales in Sri Lanka is thanks to the tiny critter called krill – small crustaceans named by Norwegians and meaning, literally "small fry of fish", and on which blue whales thrive as they migrate around the world’s oceans. There is nothing small fry about their predators though, even though this is pretty much all they eat.
If you are combining your whale watching trip with a wildlife safari to Yala National Park, February, March and April are perfect months to visit. Because even though the coastal waters are full the water tables in the national park are low, and so animals come out to exposed lakes to drink – giving us a wonderful show while they are at it. December and January are peak tourism season in Sri Lanka, when the October – November monsoon has passed, so if you want to avoid the crowds on board the boats, head there February and March, which is when the blue whales join the party anyway.