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

Nilaveli Beach

Eastern Province

Photo by Anton 17 via Wikimedia Commons, licensed under CC BY-SA 4.0.

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

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.