Skip to main content
Nilaveli

Nilaveli

A long, palm-fringed beach village north of Trincomalee, the launch point for snorkelling trips to Pigeon Island.

Overview

Nilaveli is a relaxed strip of wide white-sand beach about 16 km north of Trincomalee, quieter and more spread out than the city beaches. Its shallow, warm water is ideal for swimming, and glass-clear reefs lie just offshore. Most visitors come to catch a short boat across to Pigeon Island National Park to snorkel among reef fish and blacktip reef sharks. A scatter of guesthouses and beach resorts line the shore behind the coconut palms.

History

Like much of the east coast, Nilaveli was heavily affected by the 2004 Indian Ocean tsunami and by the long civil conflict, both of which held back tourism for years. Since the end of the war in 2009 it has steadily recovered as one of the east's most popular beach escapes.

Attractions

Pigeon Island National Park

Pigeon Island National Park

A protected coral island off Nilaveli with one of Sri Lanka's best shallow snorkelling reefs and resident blacktip reef sharks.

🕑 06:30–17:00
⏱ ~3.0 hr
🎟 Entry: LKR 2000 (foreign)
Official website
Nilaveli Beach

Nilaveli Beach

A long, quiet stretch of white sand north of Trincomalee, popular for swimming and as the gateway to Pigeon Island.

⏱ ~2.0 hr
🎟 Entry: Free

Where to eat

Halal and Vegetarian-friendly options are tagged below. Kosher food is not commercially available here; observant travellers usually self-cater or contact a Chabad house.

Nilaveli Beach Seafood Shack

Seafood, Sri Lankan · Mid

A casual sand-floor seafood spot near Nilaveli beach serving the day's catch grilled or curried, with vegetarian rice-and-curry and fresh fruit juices.

Vegetarian-friendly

Reviews & traveler photos

Loading reviews…

Travel tips