Nilaveli Beach
Nilaveli Beach is a long ribbon of powder-white sand and clear shallow water near Trincomalee, calm swimming and the jumping-off point for Pigeon Island. Getting there: 30 min north of Trincomalee. Entry Free. It lies in Sri Lanka's East Coast region.
Swim, surf and sunsets, check sea conditions and the season before you go.
Good to know
Make a day of it
5 stops nearby · ~24 km · approx $48/person
- 1 Nilaveli Beach You’re here
- 2 Pigeon Island Marine National Park 2.3 km
- 3 Pigeon Island Tours 2.8 km
- 4 Velgam Vehera Buddhist Temple | වෙල්ගම් වෙහෙර 7.9 km
- 5 Amaranthé Bay Resort & Spa 11.5 km
Rough per-person estimate from sourced rates (PickMe/km, meals, entry). Confirm locally.
Nearby
More like this
Related reads
Common questions
How do I get to Nilaveli Beach?
30 min north of Trincomalee.
How much is entry to Nilaveli Beach?
Entry is Free for foreign visitors at the last check. Ticket prices are reviewed periodically, so treat this as a guide and confirm at the gate.
Is Nilaveli Beach suitable for children?
Yes. Nilaveli Beach works well for families, though younger children will need supervision and shade breaks.
Is Nilaveli Beach wheelchair accessible?
Yes. The main areas of Nilaveli Beach are reachable without stairs, though surfaces can be uneven in places.
How current is this information?
These details were last verified in 2026-06. Time-sensitive details such as fees and opening hours should always be confirmed with the official source before you travel.










