Discover Nilaveli Beach & Pigeon Island
Stretching along Sri Lanka's tranquil northeastern coast just 16 km north of Trincomalee, Nilaveli is universally celebrated as having the finest powder-white sand beaches and clearest turquoise waters on the island.
Just 1 kilometer offshore lies Pigeon Island National Park, one of Sri Lanka's two designated marine national parks. Its shallow coral reef system contains over 300 species of reef fish, giant green and hawksbill sea turtles, and docile juvenile blacktip reef sharks that swim gracefully right alongside snorkelers in crystal clear waters.
Unlike the surf-heavy southern shores, Nilaveli offers mirror-calm, shallow bathing waters from May to October, where travelers can wade dozens of meters into the gentle sea framed by swaying palmyra palms and tranquil boutique resorts.
🌿Why Visit Nilaveli Beach & Pigeon Island?
- UNESCO World Heritage Site
- Stunning ancient frescoes
- Incredible panoramic views
- Rich history & culture
- One of the best preserved ancient sites in Asia
“A journey through time and culture”

Must-See Highlights in Nilaveli Beach & Pigeon Island

Miles of uncrowded ivory sand sloping gently into transparent turquoise waters, perfect for swimming and pure relaxation.

Premier marine sanctuary featuring living coral gardens, over 300 reef fish species, sea turtles, and nesting rock pigeons.

Snorkel among harmless blacktip reef sharks, manta rays, parrotfish, and anemone clownfish in 2–3 meters of crystal water.

A secluded paradise bay tucked inside Trincomalee harbor with glass-clear calm waters named for its marble-smooth sea bed.
Top Experiences & Things to Do
Explore More Around Nilaveli Beach & Pigeon Island

Practical Visitor Guide
Pigeon Island Park Permits
Tickets must be purchased at the Wildlife Conservation Department counter on Nilaveli beach before boarding boats.
How to Get to Nilaveli Beach & Pigeon Island
275 km northeast; approximately 5.5 hours drive via Kurunegala and Habarana.
Comfortable private SUV or van transfer with Top Travels Sri Lanka, with stops at Sigiriya or Dambulla along the way.
Train from Colombo Fort to Trincomalee Station, followed by a 20-minute private vehicle transfer to Nilaveli.
Where to Stay in Nilaveli Beach & Pigeon Island
Frequently Asked Questions

Want to Visit Nilaveli Beach & Pigeon Island?
Include this destination in your customized Sri Lanka holiday with private vehicle transport and hotels.
Best Time to Visit
East Coast Prime Season (May to October)
Glass-clear calm waters, bright blue skies, warm sunshine; 29°C - 33°C

Small preparations
make a big difference!





