Nilaveli Beach is often described as the most beautiful beach on Sri Lanka's east coast, and it is easy to see why. Stretching for nearly 4 kilometers along the Trincomalee District coastline, this unspoiled beach features powdery white sand, turquoise waters, and a blissfully uncrowded atmosphere that feels like a private paradise. Unlike the more developed south coast beaches, Nilaveli has retained its natural charm, with just a handful of resorts and guesthouses tucked among the palm trees.
The jewel in Nilaveli's crown is Pigeon Island National Park, located just one kilometer offshore. This small rocky island surrounded by coral reefs is Sri Lanka's premier snorkeling destination, home to blacktip reef sharks, hawksbill turtles, and hundreds of species of colorful reef fish. Glass-bottom boats and snorkel trips depart regularly from Nilaveli Beach, making it the primary gateway to this protected marine sanctuary. The island gets its name from the rock pigeons that nest on its rocky outcrops.
Nilaveli also serves as a base for whale and dolphin watching excursions that depart from nearby Trincomalee harbor. Between March and August, blue whales and sperm whales migrate through the deep waters off the northeast coast, offering some of the most reliable whale sighting opportunities in the Indian Ocean. After a morning on the water, there is nothing better than returning to Nilaveli's gentle waves and stretching out on its wide, peaceful beach for the rest of the day.



