Skip to main content
PriceLeo
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

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
Official website
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.

DIVINGURU Beach Restaurant & Bar

Seafood, International · Mid

Relaxed beachfront restaurant and bar at Nilaveli's 9th mile post, serving international breakfasts, seafood and sundowners right on the sand.

Family Restaurant Nilaveli

Seafood, Sri Lankan · Budget

Charming budget seafood spot near the 10th mile post in Gopalapuram, praised for incredibly fresh jumbo prawns and warm family hospitality.

Reviews & traveler photos

Loading reviews…

Travel tips

Nearby places