Nilaveli, Beach settlement in Trincomalee District, Sri Lanka.
Nilaveli is a beach settlement on the eastern coast of Sri Lanka with a 4-kilometer stretch of white sand tinged with gold, lined with palm trees, and edged by transparent water. The coastline provides calm swimming conditions and open views across the Indian Ocean.
The coastal area saw reduced tourism after the 2004 Indian Ocean tsunami but remained continuously popular with local residents. The region has since gradually reestablished itself as a travel destination.
The name Nilaveli comes from Tamil, meaning a place where moonlight lights up open spaces near the shore. This language root reflects how local residents have traditionally seen and named this location across generations.
The location is accessible from Colombo through buses, private vehicles, and domestic flights to Trincomalee. Visitors should check seasonal conditions and local travel advice before departing to ensure a comfortable journey.
Nearby Pigeon Island National Park holds extensive coral reefs that offer snorkeling opportunities and marine life viewing. The island is easily reached from the main coast and provides insight into the underwater world of the region.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.