East Coast

Nilaveli Beach

Nilaveli is a long, quiet stretch of pale sand north of Trincomalee. Just offshore, Pigeon Island National Park protects coral reefs that make this one of Sri Lanka's best snorkelling spots in season.

Nilaveli Beach at a glance

Where
East Coast, Sri Lanka
Best for
Beaches, Wildlife
Time needed
Two to three nights, often combined with Trincomalee.
Best time
Usually best from around April or May to September, when seas are calmer and water clearer.
Nearby
Trincomalee, Pasikuda Beach, Polonnaruwa, Jaffna
Visit with us
Private tour with your own vehicle and driver

Why visit Nilaveli Beach?

It is calmer and less developed than many south-coast beaches, with space to walk for kilometres.

Snorkelling around Pigeon Island can bring reef fish, turtles and small reef sharks into view in clear conditions.

Top attractions and things to do

  • Pigeon Island National Park

    A protected reef reached by short boat trips; rules limit where visitors can go.

  • The beach

    Long, gently shelving sand that suits beach walks.

  • Trincomalee day trips

    Temples, the fort and the harbour are a short drive away.

About Nilaveli

Nilaveli is a long, wide beach of pale sand north of Trincomalee, backed by palms and casuarina trees. It feels much quieter and more spacious than the busier south coast beaches.

In the east coast season, the sea is often calm and turquoise, good for swimming and relaxing.

Pigeon Island National Park

Just offshore, Pigeon Island is one of Sri Lanka's two marine national parks, with coral reef, reef fish and turtles, and often blacktip reef sharks. Boats leave from Nilaveli beach for snorkelling trips, usually in the morning.

Reef health and visibility vary with the season and the sea. To protect the coral, never stand on it or touch it, and use reef-safe sunscreen.

Where to stay

Hotels and guesthouses are spread along the beach, from simple places to comfortable resorts. Most have their own restaurants, as there are few eating options away from the hotels.

Trincomalee town and Uppuveli are a short drive away for more variety.

Planning your visit

Suggested time
Two to three nights, often combined with Trincomalee. (Guidance only.)
Best time to visit
Usually best from around April or May to September, when seas are calmer and water clearer. Snorkelling depends on conditions on the day.
Getting there
Nilaveli is reached by road north from Trincomalee town.

Check current details before travelling: prices, opening hours, access and seasonal conditions change.

Visitor tips

  • Never stand on or touch coral; use reef-safe sunscreen.
  • Boat operators and national park rules change; check what is permitted before booking.
  • Facilities are more limited than in busier resorts; plan meals near your hotel.

Experiences around Nilaveli Beach

Plan with our guides

Nilaveli Beach: frequently asked questions

Is Pigeon Island good for snorkelling?

In calm conditions during the east-coast season it can be excellent. Visibility and access vary, so check on the day.

Is Nilaveli busy?

It is generally quieter than the main south-coast resorts.

Can I swim at Nilaveli?

In the calmer season, yes, with the usual care about currents and conditions.

When is the best time to visit Nilaveli Beach?

Usually best from around April or May to September, when seas are calmer and water clearer. Snorkelling depends on conditions on the day.

How do I get to Nilaveli Beach?

Nilaveli is reached by road north from Trincomalee town.

How much time do I need at Nilaveli Beach?

Two to three nights, often combined with Trincomalee. This is guidance only; we can adjust it to your pace.

Can you include Nilaveli Beach in a private tour?

Yes. We can add Nilaveli Beach to a private route planned around your dates, and drive you there in our own vehicle. Tell us what else you'd like to see and we'll suggest how it fits.

Plan a trip that includes Nilaveli Beach

Tell us when you'd like to travel and what you love, and we'll suggest a route that fits. There's no obligation.

WhatsApp