Pigeon Island National Park
A small marine national park off Nilaveli with vivid coral reefs, tropical fish, sea turtles and blacktip reef sharks, one of the best snorkelling and diving spots in the country.
Just 1 km off the coast of Nilaveli, two small rocky islands hold some of the best remaining coral reefs anywhere in Sri Lanka, their name derived from the native rock pigeons that have long colonized the surrounding cliffs. First declared a sanctuary in 1963, the islands were formally upgraded to national park status in 2003, becoming one of only three marine national parks anywhere in the country, and the reefs here have earned a reputation as Sri Lanka's premier snorkeling destination, blacktip reef sharks, hawksbill turtles and hundreds of species of vividly colored reef fish drawing divers and snorkelers in steady numbers.
The islands carry a genuinely mixed history beneath that natural beauty too, used during the colonial era as a shooting range by British administrators, a jarring contrast to their current status as a protected marine sanctuary, and like much of Sri Lanka's coastline, Pigeon Island was directly affected by the 2004 Indian Ocean tsunami, part of the broader damage that struck protected areas up and down the eastern seaboard. Access today runs through a straightforward system, tickets purchased directly from a Wildlife Department hut on Nilaveli's beach, no brokers or middlemen required, and glass bottom boats or short snorkeling trips depart regularly out to the reef, typically taking visitors out for two to three hours among the coral.
May through September brings the calmest seas and best underwater visibility, weekends and long holiday periods, particularly July and August, drawing considerably larger crowds than quieter weekday visits. Longtime visitors who've returned across decades do note the reef's condition has shifted under the pressure of growing tourism, but Pigeon Island remains, even now, one of the clearest, most rewarding windows into Sri Lanka's marine life anywhere along the east coast.
At a glance
- Entry fee: Around USD 12 for foreign visitors, plus boat hire
- Opening hours: 7:00am to 5:00pm
- Time needed: Half day
- Best time: May to September, for calm, clear water
Getting there
A short boat ride off Nilaveli beach, about 16km north of Trincomalee.
Before you go
- Go early in the morning for the calmest, clearest water and before the boats and crowds build up.
- Bring or hire snorkel gear. If you're picky about a mask fitting well, bring your own.
- Wear reef-safe sunscreen and never touch or stand on the coral, the reef is fragile and already stressed.
- The season runs roughly May to October, when the east coast sea is calm. Outside that the crossing can be rough.
Frequently asked questions
- What can you see at Pigeon Island?
- Coral reef, plenty of tropical fish, sea turtles and blacktip reef sharks in the shallows, the sharks are small and harmless. It's a snorkelling and diving spot rather than a beach day.
- How much does it cost?
- Foreign park entry is around USD 12, plus a shared boat from Nilaveli and snorkel-gear hire if you need it. Bring cash for the beach operators.
- Is it good for beginners?
- Yes, the best reef is in shallow water close to shore, so you don't need to be a strong swimmer. Stronger snorkellers and divers can explore the deeper coral further out.
- When should I go?
- May to October, the calm east-coast season, and as early in the day as you can for clear water and fewer boats.