Whale watching is one of the most spectacular experiences to have in Sri Lanka. Just imagine these beautiful beings leap gracefully from the sea and swimming right in front of you! Whales are gorgeous mysterious creatures and Sri Lanka is among the best places in the world to watch them in their natural habitat.
Depending on the time of the year, you can go to several places. Mirissa and Trincomalee are considered the best spots to enjoy whale watching. Head to the South Coast of the country to Mirissa where you’ll get a 90% chance to see whales. It’s the most reliable place on Earth to do this! Mirissa is located between Matara and Galle and is a major tourist spot for all whale lovers.
Most of boat trips start early in the morning so be prepared to rise as early as 6:30 a.m. The whole trip can take from 3 to 5 hours depending on the weather conditions. It’s best to spend at least one night in Mirissa as you’ll have to rise early and the trip will take at least half of the day.
Head to the Northeast Coast to enjoy whale watching in Trincomalee. It’s a deep natural harbor that hosts sperm whales during their mating season between June and October. You might need a permit to enter Trincomalee, so you should think ahead and find out whether you’ll need one to avoid surprises. Get ready for the trip and rest before you get up early in the morning. With you take some seasick pills, sun cream and lots of water.