Nilaveli Beach

Trincomalee

View Point
Relaxing Place
View Basket

Overview

Nilaveli Beach is one of the most beautiful and famous beaches in Trincomalee, Sri Lanka. Known for its white sandy coastline, crystal-clear blue waters, peaceful atmosphere, and stunning natural beauty, it is a perfect destination for relaxation, swimming, and marine adventures.

Nilaveli Beach is located on the eastern coast of Sri Lanka, around 16 km north of Trincomalee town. The beach is famous for its calm sea, beautiful surroundings, and as the main departure point for boat trips to Pigeon Island National Park.

Location on Map

Things To See

What can we do ?

Nilaveli Beach offers a perfect combination of relaxation and adventure in Trincomalee. Visitors can enjoy swimming, snorkeling, diving, boat trips to Pigeon Island, beach walks, photography, and breathtaking sunrise and sunset views while experiencing the natural beauty of Sri Lanka’s eastern coastline.

  • Relax on the beautiful sandy beach
  •  Enjoy swimming in clear blue waters
  •  Experience snorkeling and diving activities
  •  Take a boat trip to Pigeon Island
  •  Explore marine life and coral reefs
  •  Capture stunning beach and ocean photography
  • Enjoy sunrise and sunset views

Which time best for visit ?

The best time to visit Nilaveli Beach is during the morning hours when the sea is calm, the weather is pleasant, and the beach offers a peaceful atmosphere. From April to September, visitors can enjoy swimming, snorkeling, boat rides to Pigeon Island, and breathtaking coastal views under ideal weather conditions.

  • Avoid the hottest midday hours (11:00 AM – 2:30 PM).
  • Check sea conditions before swimming or taking boat trips.
  • Carry sunscreen, water, sunglasses, and a hat.

Early Morning (Sunrise / Golden Hour)

Best for swimming, photography, and enjoying calm waters.

Late Afternoon (Sunset / Golden Hour)

Ideal for sunset views and relaxing walks.

Midday

Not recommended due to heat and harsh sunlight

Night

Suitable only for city lights and special photography

Early Morning (Sunrise / Golden Hour)

Cool weather, soft light, fewer crowds

Late Afternoon (Sunset / Golden Hour)

Warm tones, scenic skies, ideal for photos

Midday

Not recommended due to heat and harsh sunlight

Night

Suitable only for city lights and special photography

How can we arrive?

Visitors can easily reach Nilaveli Beach from Trincomalee town by car, bus, train, or tuk-tuk. Located along the scenic east coast of Sri Lanka, Nilaveli Beach is a convenient destination for travellers looking to enjoy beautiful beaches, water activities, and boat trips to the famous Pigeon Island National Park.

By Bus

Take a local bus from Trincomalee Bus Stand to Nilaveli.

Get down near Nilaveli Beach and walk a short distance to the coastline.

Buses are available regularly from Trincomalee town.

By Train

Arrive at Trincomalee Railway Station.

Continue by tuk-tuk, taxi, or bus to Nilaveli Beach.

The journey takes approximately 30–40 minutes.

ByPrivete Vehicle

Travel from Trincomalee town towards Nilaveli Road (A15).

The journey takes around 20–30 minutes.

Private vehicles and taxis can reach the beach entrance directly.

Frequently Asked Questions

Is there an entrance fee to visit Nilaveli Beach?

No, access to Nilaveli Beach is generally free. Charges may apply for activities such as boat rides, snorkeling, or diving.

Yes. The beach is suitable for families, couples, photographers, and travellers looking for a relaxing coastal experience.

Yes, swimming is generally safe during calm sea conditions. Visitors should follow local safety advice and avoid swimming during rough weather.

Start planning your

Sri Lanka trip

for free

Build your itinerary, save places, optimize routes, and explore Sri Lanka with KKF Trip Basket.