Over the last few years, whale and dolphin watching in Sri Lanka has become one of the island’s most popular wildlife experiences. Sri Lanka sits close to one of the world’s great cetacean migratory routes, making marine mammal sightings — especially whales and dolphins — possible for most of the year at different coastal regions.
Mirissa, near Dondra Head on the south coast, is widely recognized as Sri Lanka’s whale‑watching capital. The peak season runs from November to April, when ocean conditions are calm and blue whales, sperm whales and pods of dolphins are most commonly seen. Early mornings are the best time to set out, as the seas are usually calmest and sightings most frequent.
On the east coast, Trincomalee has long been a renowned whale‑watching destination. From March/May through August/September, whales migrate into the deeper waters off Trincomalee, where blue whales, sperm whales and dolphins are regularly spotted. This creates an excellent summer whale‑watching season while surf conditions on the south coast are rougher.
The Kalpitiya Peninsula on the west coast is best known for its large pods of spinner dolphins, often seen between November and March — with huge groups sometimes gathered just off shore. While blue and sperm whales are less frequent here, they can still be spotted occasionally alongside the playful dolphins.
Thanks to Sri Lanka’s unique position and seasonal wind shifts, whale and dolphin watching is possible for around ten months of the year by selecting the right coast for the season:
Sri Lanka’s waters are rich with marine life, including:
Early morning departures (often around 6:00–7:00 AM) are common, as calm seas improve visibility and comfort during your expedition. Boat tours usually last 3–5 hours and provide breathtaking opportunities to watch these magnificent creatures in their natural habitat.