While the South Coast of Sri Lanka is famous for its lively beach parties and surfing, the East Coast, specifically Trincomalee and Nilaveli, offers a completely different vibe. It is more tranquil, deeply historical, and boasts some of the most pristine coral reefs in the Indian Ocean.

The best time to visit this region is between May and September, when the seas are at their calmest and the sun is guaranteed.

1. Nilaveli Beach

Nilaveli is widely considered one of the finest beaches in Sri Lanka. It features a long, wide stretch of soft white sand and crystal-clear turquoise waters. Unlike the busy beaches of the south, Nilaveli remains peaceful, making it a perfect spot for those looking to disconnect and relax.

2. Pigeon Island National Park

Just a 10-minute boat ride from Nilaveli Beach lies Pigeon Island, one of Sri Lanka’s two marine national parks. It is a world-class snorkeling destination where you can swim alongside harmless black-tip reef sharks, sea turtles, and hundreds of species of colorful tropical fish in the shallow coral gardens.

3. Koneswaram Temple

Perched on the edge of a sheer cliff known as Swami Rock, the Koneswaram Temple is a magnificent Hindu religious site dedicated to Lord Shiva. The temple offers breathtaking views of Trincomalee’s natural harbor (the fifth largest in the world) and is a place of deep spiritual significance.

4. Fort Frederick

Originally built by the Portuguese in 1624, the fort was later rebuilt by the Dutch and then occupied by the British. Today, it remains an active military base, but visitors are welcome to walk through the historic grounds to reach the Koneswaram Temple. You’ll often see wild deer grazing peacefully among the ancient trees and colonial buildings.

5. Whale Watching

Trincomalee is also a prime spot for whale watching, particularly between March and August. Unlike the deep-sea tours in Mirissa, the whales in Trinco are often spotted much closer to the shoreline.