
Nilaveli Beach
Trincomalee, Trincomalee District
About Nilaveli Beach
Nilaveli (Tamil: நிலாவெளி, romanized: Nilāveḷi; Sinhala: නිල්වැල්ල, romanized: Nilvælla) is a coastal resort town and suburb of the Trincomalee District, Sri Lanka located 16 km northwest of the city of Trincomalee. A historically popular Tamil village and tourist destination of the district alongside the nearby Uppuveli, the numbers of visitors declined following the 2004 Indian Ocean tsunami and Sri Lankan Civil War, but have risen again since 2010.
Pigeon Island National Park, one of the two marine national parks of the region is situated 1 km off the coast of Nilaveli, its many species of vegetation, coral and reef fish contributing to Nilaveli's rich biodiversity.
Source: Wikipedia — Nilaveli (CC BY-SA)
Where is Nilaveli Beach?
Watch: Nilaveli Beach
Nearby Attractions
Other places worth visiting within easy reach.
2.7 kmPigeon Island Marine National Park
Trincomalee
3.4 kmSinnakarachchi Lake
Trincomalee
6.4 kmVelgam Vehera Archeological Site
Trincomalee
6.6 kmKinniya Beach
Trincomalee
6.6 kmPeriyakulam Lake
Trincomalee
7.9 kmVelgam Vehera Buddhist Temple
Trincomalee
7.9 kmSri Lakshmi Narayana Perumal
Trincomalee
8.9 kmKuchchaveli beach
Trincomalee
Planning a trip to Trincomalee?
Build a day-by-day itinerary or get a realistic budget before you go, both take less than a minute.