Nilaveli Beach
4 kmFine white sand

Nilaveli Beach

Nilaveli Beach is often described as the most beautiful beach on Sri Lanka's east coast, and it is easy to see why. Stretching for nearly 4 kilometers along the Trincomalee District coastline, this unspoiled beach features powdery white sand, turquoise waters, and a blissfully uncrowded atmosphere that feels like a private paradise. Unlike the more developed south coast beaches, Nilaveli has retained its natural charm, with just a handful of resorts and guesthouses tucked among the palm trees.

The jewel in Nilaveli's crown is Pigeon Island National Park, located just one kilometer offshore. This small rocky island surrounded by coral reefs is Sri Lanka's premier snorkeling destination, home to blacktip reef sharks, hawksbill turtles, and hundreds of species of colorful reef fish. Glass-bottom boats and snorkel trips depart regularly from Nilaveli Beach, making it the primary gateway to this protected marine sanctuary. The island gets its name from the rock pigeons that nest on its rocky outcrops.

Nilaveli also serves as a base for whale and dolphin watching excursions that depart from nearby Trincomalee harbor. Between March and August, blue whales and sperm whales migrate through the deep waters off the northeast coast, offering some of the most reliable whale sighting opportunities in the Indian Ocean. After a morning on the water, there is nothing better than returning to Nilaveli's gentle waves and stretching out on its wide, peaceful beach for the rest of the day.

Things to Do

Pigeon Island Snorkeling Trip

$15-25 per person including boat, gear, and park entrance fee

Take a boat to Pigeon Island National Park for world-class snorkeling among coral reefs, reef sharks, sea turtles, and vibrant tropical fish. The island has two main snorkeling areas with depths suitable for all skill levels.

Whale Watching

$40-60 per person for a half-day trip

Join a whale watching excursion departing from Trincomalee harbor to spot blue whales, sperm whales, and spinner dolphins in the deep waters of the Trincomalee Canyon, one of the deepest submarine canyons near a coast.

Scuba Diving

$50-80 per dive; $350-450 for PADI Open Water course

Several dive centers in Nilaveli offer PADI-certified courses and guided dives. Sites include coral reefs, shipwrecks from World War II, and underwater rock formations teeming with marine life.

Visit Koneswaram Temple

Free (donations welcome)

Explore the spectacular Koneswaram Hindu temple perched on Swami Rock cliff in Trincomalee, offering breathtaking views of the ocean and a rich history dating back over 2,000 years.

Hot Springs at Kanniya

LKR 300 entrance fee

Visit the ancient hot water springs at Kanniya, about 8 km from Trincomalee. Seven wells of varying temperatures are believed to have healing properties and hold deep historical significance.

Beach Tips

  • Book your Pigeon Island trip for the morning when the water is calmest and visibility is at its best.
  • Bring your own high-quality snorkeling mask -- rental gear can be scratched and leaky.
  • Visit on weekdays to avoid the domestic tourist crowds that arrive on weekends, especially in July and August.
  • Combine Nilaveli with a visit to Uppuveli Beach and Trincomalee for a comprehensive east coast trip of 3-5 days.
  • For whale watching, choose operators with responsible whale watching practices who maintain safe distances from the animals.
  • The northern end of the beach is quieter and offers the best view of Pigeon Island from shore.

Frequently Asked Questions

How do I get to Pigeon Island from Nilaveli Beach?

Pigeon Island is about 1 km offshore from Nilaveli Beach. Small boats depart regularly from the beach, and the trip takes about 10-15 minutes. Most hotels and guesthouses can arrange trips, or you can hire a boat directly from fishermen on the beach. The cost is typically LKR 2,000-4,000 per person including the park entrance fee.

Is Nilaveli Beach crowded?

No, Nilaveli is one of the least crowded beaches in Sri Lanka. Even during peak season, the 4 km stretch of sand means you can easily find a quiet spot. Weekdays are especially peaceful, with most visitors being guests at nearby resorts.

Can I see whales from Nilaveli Beach?

Whale watching trips depart from Trincomalee harbor, about 15 km south of Nilaveli. Blue whales and sperm whales are commonly spotted from March to August. Your hotel can arrange a whale watching excursion, typically departing early morning and returning by noon.

What is the difference between Nilaveli and Uppuveli beaches?

Nilaveli is longer, quieter, and has whiter sand, making it better for relaxation and as a base for Pigeon Island trips. Uppuveli is closer to Trincomalee, has more restaurants and nightlife options, and is better for travelers who want walkable amenities. Many visitors spend time at both during their stay.

Quick Facts

Beach Length4 km
Sand TypeFine white sand
Water Temperature27-30°C year-round
Distance from Colombo265 km (6-7 hours)
Pigeon Island Distance1 km offshore by boat
Whale SeasonMarch - August
Sand ColorWhite
Crowd Levellow

Best Time to Visit

AprilMayJuneJulyAugust

The ideal time to visit Nilaveli is from April to August when the east coast enjoys dry, sunny weather and calm seas perfect for snorkeling, diving, and whale watching. May and June offer the clearest underwater visibility at Pigeon Island. The northeast monsoon from October to January brings rough seas and heavy rain, closing Pigeon Island to visitors.

Facilities

Beach resort hotels and guesthousesSnorkeling and diving equipment rentalBeachside seafood restaurantsBoat hire services to Pigeon IslandBasic grocery shops in nearby villageTuk-tuk transport to Trincomalee
LifeguardsNo
Natural ShadeYes

Safety Info

Currents

During the dry season (April-September), currents are generally mild and the beach is safe for swimming. However, currents can become strong during the monsoon transition periods, particularly in October and March. Always check local conditions before entering the water.

  • When snorkeling at Pigeon Island, do not touch or stand on the coral -- it is a protected national park and coral damage carries fines.
  • Wear reef-safe sunscreen to protect the fragile marine ecosystem around Pigeon Island.
  • Keep a safe distance from reef sharks at Pigeon Island -- they are harmless but should not be approached or fed.
  • The beach is remote with limited medical facilities -- carry a basic first aid kit and any necessary medications.
  • Be cautious of sea urchins in rocky areas near the northern end of the beach.

Getting There

From Colombo

Approximately 265 km via the A6 highway through Habarana and Trincomalee. The drive takes 5-6 hours by private car, or 7-8 hours by bus or train.

From Airport

From Bandaranaike International Airport (CMB), Nilaveli is approximately 290 km and takes 6-7 hours by road. There is a small military airstrip at China Bay near Trincomalee, but no scheduled civilian flights currently operate there.

Nearest City

Trincomalee

Where to Stay

Jungle Beach by Uga Escapes
luxury$200-400/night
Anantamaa Hotel
mid range$50-100/night
Nilaveli Beach Hotel
mid range$60-120/night
Pigeon Island Beach Resort
mid range$45-90/night

Explore More Beaches