Nilaveli
Overview
A pristine white sand beach near Trincomalee.
Highlights
Nilaveli offers tranquility, marine life, and seasonal whale watching.
Explore Nilaveli
Nilaveli Beach is a world-renowned destination located on the northeastern coast of Sri Lanka, celebrated for its pristine white sands and exceptionally clear, shallow waters. Often described as one of the most beautiful beaches in the country, it offers a tranquil escape far from the more crowded southern resorts.
Between March and September, visitors can embark on boat excursions from the nearby area to spot blue whales and dolphins in the deep waters of the Indian Ocean.