Nilaveli

Pristine white sand beach at Nilaveli with calm turquoise water
East Coast · Sri Lanka

Nilaveli

Miles of powder-white sand, water so clear you can see the bottom, and a coral island just offshore — the east coast at its finest.

Share:

10 km

of beach

Unbroken shoreline

Pigeon Island

national park

10 min by boat

May–Sep

best season

East coast calm

15 km

from Trinco

North of town

Why Visit Nilaveli?

Nilaveli is consistently rated among the most beautiful beaches in Sri Lanka — and for good reason. The beach stretches for 10 uninterrupted kilometres, backed by coconut palms and a handful of low-key resorts. The water is exceptionally calm and clear from May to September, making it ideal for swimming and snorkelling. Just 10 minutes offshore, Pigeon Island National Park protects one of Sri Lanka's best coral reefs, with blacktip reef sharks, hawksbill turtles, and vibrant fish communities.

Snorkeller above the coral reef at Pigeon Island, Nilaveli, with blacktip reef sharks, Sri Lanka

Pigeon Island National Park

Pigeon Island is one of only two marine national parks in Sri Lanka and offers some of the finest snorkelling in the Indian Ocean. The reef is home to blacktip reef sharks, hawksbill turtles, and over 300 species of reef fish. Boat trips depart from Nilaveli beach daily; the park limits visitor numbers to protect the reef, so book your permit in advance during peak season.

Koneswaram Hindu temple at Fort Frederick Trincomalee overlooking the harbour, Sri Lanka

Trincomalee & Fort Frederick

The historic port city of Trincomalee, 15 km south of Nilaveli, is one of the world's finest natural harbours. Fort Frederick, built by the Portuguese in 1624, crowns a headland above the city and houses the sacred Koneswaram Hindu temple. The fort's ramparts offer sweeping views of the bay and are a highlight of any east coast visit.

Blue whale surfacing near Trincomalee with the Sri Lankan coastline in the background

Whale & Dolphin Watching

Trincomalee Bay is one of the best places in the world to see blue whales — the largest animals on Earth. The season runs from March to April when blue whales pass through on migration. Spinner dolphins are present year-round and often bow-ride alongside whale-watching boats. Several operators in Trincomalee and Nilaveli run morning tours.

Practical Information

Best time to visitMay to September for calm seas; avoid October–January when north-east monsoon affects the east coast
Getting thereDomestic flight to Trincomalee (~1 hr from Colombo); bus or taxi from Trinco to Nilaveli (~30 min)
AccommodationRange from budget guesthouses to mid-range beach resorts; limited options — book well ahead in Jun–Aug
Pigeon IslandEntry permit required; boats depart 8 am–3 pm; bring your own snorkel gear or hire on the beach
Whale watchingTours depart from Trincomalee harbour; March–April is peak blue whale season
CurrencyATMs in Trincomalee; carry cash for beach vendors and boat trips

Insider Tips

1

Snorkel at Pigeon Island early

The first boat of the day (8 am) has the best visibility and fewest visitors. Blacktip reef sharks are most active in the morning.

2

Book whale watching in advance

Blue whale tours fill up quickly in March–April. Book through a reputable operator in Trincomalee at least a week ahead.

3

Walk north for solitude

The further north you walk from the main resort area, the more deserted the beach becomes. Bring water and sunscreen.

4

Check the season carefully

Nilaveli is only accessible in the dry season (May–Sep). Outside this window, the sea is rough and most accommodation closes.

5

Visit Koneswaram at dawn

The Hindu temple at Fort Frederick is most atmospheric at dawn when devotees perform puja. Remove shoes before entering.

6

Eat fresh crab in Trinco

Trincomalee's fish market is one of the best in Sri Lanka. The restaurants nearby serve mud crab and lobster at excellent prices.

Find Your Stay Near Nilaveli

Search hotels and flights to Nilaveli — compare deals and book with confidence.

Enable cookies to search hotels & flights

This widget is powered by Expedia and requires cookies to load.

Discover Nilaveli's Pristine Shores

Plan your east coast escape — snorkelling, whale watching, and some of Sri Lanka's most beautiful beaches await.

Explore East Coast Beaches