Whale watching in Sri Lanka is a popular activity among tourists who visit the country, especially during the peak season from December to April. The waters off the southern coast of Sri Lanka, near the town of Mirissa, are considered one of the best places in the world to spot blue whales.
Trincomalee is another popular destination for whale watching in Sri Lanka, located on the eastern coast of the island. The best time for whale watching in Trincomalee is from June to September when the ocean waters are relatively calm, and the blue whales migrate to the coast in search of food.
During the whale watching tour, you can expect to see other marine wildlife such as dolphins, sea turtles, and various species of fish. The tours usually last for a few hours and depart early in the morning to take advantage of the calm sea conditions and increase the chances of spotting whales.0