Nilaveli Beach pristine white sand and turquoise water in Trincomalee Sri Lanka

Nilaveli Beach

Nilaveli Beach: Free beach access, Half day to full day. Worth it?

Located 12 kilometers north of Trincomalee, this pristine white sand beach stretches for over 4 kilometers with crystal-clear waters and minimal development. The beach serves as the departure point for boat trips to nearby Pigeon Island National Park and offers some of the best snorkeling on Sri Lanka's east coast. It sits below the headline sights but earns its place on a longer visit to Trincomalee, especially paired with nearby Pigeon Island National Park. Tickets cost Free beach access and half day to full day is enough to see everything without rushing.

What It Is

The visit is straightforward. Half day to full day gives you enough time to see everything at a comfortable pace.

Why Visit

Pristine white sand beach with excellent snorkeling and gateway to Pigeon Island National Park. It is not the first thing you should see in Trincomalee, but with two or more days it fills a gap the major sights leave. It pairs naturally with Pigeon Island National Park and Uppuveli Beach - together they fill a solid half-day.

Nearby Places

Frequently Asked Questions

Plan Your Visit to Trincomalee

Let our destination experts help you discover the best of Trincomalee with personalised recommendations and insider knowledge.

Loading security verification...
Please complete the security verification above