Pigeon Island National Park coral island with snorkelers over reef in Trincomalee Sri Lanka

Pigeon Island National Park

Pigeon Island National Park: LKR 3,750 park entry plus LKR 3,500-4,500 boat transfer, 3-4 hours including boat transfer. Worth it?

This small coral island 1 kilometer offshore from Nilaveli Beach protects Sri Lanka's best coral reefs and marine life. The park consists of two small islands with white sand beaches surrounded by shallow coral gardens where snorkelers can see reef sharks, sea turtles, and over 100 fish species. It sits below the headline sights but earns its place on a longer visit to Trincomalee, especially paired with nearby Nilaveli Beach. Tickets cost LKR 3,750 park entry plus LKR 3,500-4,500 boat transfer and 3-4 hours including boat transfer is enough to see everything without rushing.

What It Is

The visit is straightforward. 3-4 hours including boat transfer gives you enough time to see everything at a comfortable pace.

Why Visit

Sri Lanka's premier marine park with pristine coral reefs and guaranteed turtle and reef shark sightings. It is not the first thing you should see in Trincomalee, but with two or more days it fills a gap the major sights leave. It pairs naturally with Nilaveli Beach and Coral Island - together they fill a solid half-day. Mornings are quieter if you want to take your time.

Nearby Places

Frequently Asked Questions

Plan Your Visit to Trincomalee

Let our destination experts help you discover the best of Trincomalee with personalised recommendations and insider knowledge.

Loading security verification...
Please complete the security verification above