On the northeastern coast of Sri Lanka lies Trincomalee, a coastal paradise known for its pristine beaches, turquoise waters, and world-famous Pigeon Island National Park. Just a short boat ride from Nilaveli Beach, Pigeon Island is one of the country’s top spots for snorkeling and diving – a true haven for ocean lovers.

Pigeon Island National Park
Named after the Blue Rock Pigeons that inhabit the island, this marine sanctuary is home to vibrant coral reefs and an incredible variety of marine life. Snorkelers and divers are treated to crystal-clear waters and colorful underwater worlds.
What You’ll See While Snorkeling:
- Coral Reefs – Some of the best-preserved coral gardens in Sri Lanka.
- Reef Sharks – Harmless blacktip reef sharks often spotted near the shallows.
- Sea Turtles – Graceful green turtles swimming among the corals.
- Tropical Fish – Parrotfish, angelfish, clownfish, and many more species.
Beyond Snorkeling in Trincomalee
While Pigeon Island is the highlight, Trincomalee offers plenty more:
- Nilaveli & Uppuveli Beaches – Golden sands perfect for sunbathing and relaxation.
- Koneswaram Temple – A cliffside Hindu temple with panoramic ocean views.
- Fort Frederick – A historic colonial fort with a blend of history and culture.
- Whale & Dolphin Watching – Seasonal boat trips to spot blue whales and playful dolphins.
Practical Information
- Best Time to Visit: May to September (calm seas, perfect for snorkeling).
- How to Get There: Boat rides available from Nilaveli Beach to Pigeon Island.
- Tips: Bring swimwear, snorkeling gear (available for rent), sunscreen, and respect marine life by not touching corals or animals.
✨ A trip to Trincomalee and Pigeon Island is a must for adventure seekers and nature lovers. With its crystal waters, colorful reefs, and unforgettable encounters with marine life, it’s one of the most magical snorkeling experiences in Sri Lanka.