Pigeon Island
Ten minutes offshore from Nilaveli — shallow hard coral, reef fish in quantity, and blacktip reef sharks cruising water you can stand up in.
What Pigeon Island actually is
Pigeon Island National Park is two small islands surrounded by fringing coral reef, a kilometre off the beach at Nilaveli. It is the most accessible good snorkelling in Sri Lanka: you swim out from the beach on the larger island into a couple of metres of water and there is hard coral, staghorn, reef fish in numbers, and often turtles a little further out.
The blacktip reef sharks are what people talk about afterwards. They patrol the shallows in a metre of water, a metre or so long, entirely uninterested in swimmers, and startling the first time one passes at knee height. They are harmless.
The reef has had a hard time — bleaching events and, frankly, too many visitors standing on it. Go on the first boat of the day, before the crowds and the churned water, and do not put your feet down on coral. Reef shoes and a rash vest are more use here than fins.
Worth your attention
The shallow reef
Hard coral in one to three metres, immediately off the beach. No boat drop needed — you wade in.
Blacktip reef sharks
Common in the shallows, harmless, and unlike anything most visitors have swum beside before.
Turtles
Green and hawksbill turtles further out over the seagrass, seen regularly rather than reliably.
The outer reef
Deeper water on the far side, better coral and fewer people, but a longer swim — go with someone confident.
Before you go
Do this
- Take the first boat of the day, before 8am
- Bring your own mask; rental gear here is variable
- Wear a rash vest — there is no shade on the island
- Never stand on coral, and refuse guides who do
- Combine it with a night or two at Nilaveli rather than a day trip
Know this first
- The reef is damaged and crowds make it worse — go early and tread carefully
- Boats are not allowed to feed sharks or fish; some do anyway
- No facilities on the island beyond basic toilets
- Closed or unreachable in the north-east monsoon, roughly November to February
Getting to Pigeon Island
Pigeon Island sits within reach of Nilaveli, so almost everyone visits it as part of a stay there rather than as a trip in its own right. Our Nilaveli guide covers where to stay, how long to give it and what else is nearby.
Coming straight from the airport, the relevant run is Colombo Airport to Nilaveli — fixed price per vehicle, driver waiting inside arrivals with a name board.
Read the full Nilaveli guideFrom Colombo Airport
Car up to 3 passengers; vans quoted on the route page. No night surcharge.
Pigeon Island — frequently asked
How much does Pigeon Island cost?
Around US$ 15 per person for national park entry plus a boat from Nilaveli beach, usually a few thousand rupees split between passengers. Snorkel hire is extra and the quality varies.
Can you see sharks at Pigeon Island?
Yes — blacktip reef sharks are resident and commonly seen in the shallows. They are around a metre long, harmless to swimmers and generally more wary of you than the reverse.
When is Pigeon Island open?
It is best from May to September, when the east coast is dry and the sea is calm. During the north-east monsoon, roughly November to February, the crossing is often too rough and many operators stop running.
Is Pigeon Island worth it?
For accessible snorkelling, it is the best in Sri Lanka — shallow reef straight off a beach with genuinely abundant fish. Be realistic about coral damage, and go on the first boat rather than at eleven o'clock with everyone else.
Other places worth the detour
Build Pigeon Island into your route
Send your dates and the places that matter. We come back with a day-by-day plan, honest driving times and a fixed price.
Start planning on WhatsApp