Nilaveli: Wide Sands and a Snorkeller's National Park
North of Trincomalee, Nilaveli is often ranked among Sri Lanka's finest beaches — a long, golden stretch of soft sand fringed by palms, with calm, turquoise water and one of the country's best snorkelling destinations just a short boat ride offshore. It's quieter and more spread out than the south coast's resort towns, with a distinctly relaxed, remote feel.
1. Pigeon Island National Park
Best for: Snorkelling and diving
A short boat ride from Nilaveli's beach, Pigeon Island is a small marine national park protecting healthy coral reefs, reef sharks, turtles and colourful fish, making it one of the most accessible high-quality snorkelling spots in Sri Lanka.
2. A Genuinely Long, Open Beach
Best for: Beach walks
Nilaveli's beach stretches for several kilometres with relatively little development crowding the shoreline, giving it a spacious, uncrowded feel that's increasingly hard to find on Sri Lanka's more built-up coasts.
3. Whale and Dolphin Watching
Best for: Marine wildlife between April and October
Nilaveli is a good departure point for whale-watching trips targeting blue whales, sperm whales and dolphins that migrate along the east coast during the mid-year season, complementing the reef life at Pigeon Island.
4. Trincomalee Town and Koneswaram Temple
Best for: A cultural add-on
Trincomalee's natural harbour, Fort Frederick and the cliff-top Koneswaram Temple are a short drive south, offering an easy half-day of history and views to pair with beach time.
Practical Tips
- Best season: May to September, the east coast's dry season, for the calmest seas and best snorkelling visibility.
- Getting there: About 6.5–7 hours from Colombo by road, or a short domestic flight to Trincomalee.
- Getting around: Tuk-tuks cover the beach road; boats to Pigeon Island depart from the shore.
- Book Pigeon Island trips early: Boat slots and entry can be limited in peak season.
- Combine with: Uppuveli, Marble Beach, and Trincomalee's Koneswaram Temple.
Where to Stay in Nilaveli
Nilaveli has a range of beachfront resorts and guesthouses spread along its long stretch of sand, most within easy reach of the Pigeon Island boat jetty. Browse verified Nilaveli and Trincomalee-area stays on SLAccommodation to plan your trip.
Quick Facts
| Region | East coast (Trincomalee) |
| Famous for | Pigeon Island National Park, long open beach, whale watching |
| Nearby | Uppuveli, Koneswaram Temple, Marble Beach |
| Best season | May–September |
| Distance from Colombo | ~260 km (~6.5–7 hrs) |
Frequently Asked Questions
What is Pigeon Island known for? It's a small marine national park just off Nilaveli's coast, known for healthy coral reefs, reef sharks and turtles, and considered one of Sri Lanka's best accessible snorkelling spots.
When is the best time to visit Nilaveli? May to September, during the east coast's dry season, which brings calmer seas and clearer water for snorkelling than the wetter months.
Can you see whales from Nilaveli? Yes, during the seasonal migration roughly between April and October, boats run whale and dolphin watching trips from the Trincomalee area including Nilaveli.
How do you get to Pigeon Island from Nilaveli? By a short boat ride from the beach, typically arranged through your hotel or local boat operators, with snorkelling gear available to rent nearby.
