White sand and calm turquoise sea at Nilaveli Beach, Trincomalee, Sri Lanka
All Destinations
BeachFamilyAdventure

Nilaveli Beach

Eastern Province

About Nilaveli Beach

Nilaveli is the east coast at its most postcard-perfect: kilometres of powdery white sand sliding into shallow, glass-clear turquoise water, with the twin humps of Pigeon Island floating a kilometre offshore. The sea here is at its calmest from April to September - reliably flat in the mornings - making it one of the best swimming beaches in Sri Lanka, and boats run constantly to Pigeon Island National Park for snorkelling with reef sharks and turtles. Development remains low-rise and spread out, so even in season the beach never feels crowded; walk ten minutes and you're alone with the fishing boats. Trincomalee town, with Koneswaram temple and Fort Frederick, is twenty minutes south, and whale-watching boats operate from nearby during the season.

Top Activities

  • Swimming in calm, shallow water
  • Snorkelling trips to Pigeon Island
  • Whale watching (May–September)
  • Diving with reef sharks and turtles
  • Sunset walks along the white sand

Nearby Attractions

📍 Pigeon Island National Park📍 Trincomalee📍 Kanniya Hot Springs

Travel Tips

Mornings have the calmest, clearest water for swimming and snorkelling.

Book Pigeon Island boats on the beach the evening before.

Bring reef-safe sunscreen - the coral has suffered from careless visitors.

Quick Info

Best Time

April to September

Weather

Dry, calm and sunny April–September. North-east monsoon October–January.

Estimated Daily Budget

Budget$25–40/day
Mid-range$60–110/day
Luxury$150–320/day

8.6970°N, 81.1907°E

Open in Google Maps →

Ready to Visit?

Add Nilaveli Beach to your trip and let AI create your personalised itinerary.