Eastern Province · Nilaveli

Nilaveli Beach is one of the cleanest and most relaxed beaches on Sri Lanka’s east coast. Located about 16 km north of Trincomalee, this stretch of coastline is known for its soft white sand, shallow waters, and clear blue sea that stays calm during the east coast season.

The beach runs for several kilometers with very little development compared to other coastal areas. This means more space, less noise, and a better chance to enjoy the ocean without large crowds. The seabed here slopes gently, making it suitable for swimming during calm conditions, especially between May and September, when the sea is at its best.

One of the main highlights of visiting Nilaveli is its proximity to Pigeon Island National Park, located just a short boat ride offshore. This marine park is known for its coral reefs, reef fish, and occasional sightings of reef sharks and sea turtles. Snorkeling trips to the island are a common activity, offering clear visibility and easy access to marine life.

Fishing is another part of daily life here. Early mornings often show local fishermen launching boats or bringing in their catch, giving visitors a glimpse of the area’s coastal livelihood. Unlike busier tourist hubs, Nilaveli still holds onto a slower pace, where the focus is more on the beach and sea rather than nightlife or heavy commercial activity.

Key things to know:


Nilaveli Beach is a simple but rewarding destination. It offers exactly what many travelers look for: lear water, open space, and a peaceful coastal setting.