How to get to Pigeon Island from Nilaveli beach?

Asked about 4 hours agoSeen by 1,348 travellers4 found this helpful
D
David Smith560 rep
asked about 4 hours ago

We are staying in Nilaveli. Do we need to pre-book a ferry to Pigeon Island, or just show up at the beach?

4
asked about 4 hours ago
D
David Smith560 rep

5 Answers from travellers

Accepted Answer

Just walk down to the beach at Nilaveli. There is a Navy/Wildlife Department ticket counter right on the sand. You buy your park entrance ticket there, and the local boatmen are waiting right next to it to take you across.

7
answered about 4 hours ago
A
Anita Fernando1120 rep

Make sure to rent snorkeling gear from your hotel or a shop on the beach BEFORE you get on the boat. There are no rental shops on the island itself.

5
answered about 4 hours ago
S
Sunil Perera1850 rep

You don't need to pre-book anything. The boat ride takes about 10-15 minutes. It costs around 2000-3000 LKR for the boat return trip, plus the national park entrance fee.

4
answered about 4 hours ago
T
Tom Wilson180 rep

Go early! Like 8 AM. By 11 AM the island gets crowded and the sand gets kicked up in the water, reducing snorkeling visibility.

3
answered about 4 hours ago

Perfect, we will rent gear early and grab a boat at 8 AM. Thanks!

1
answered about 4 hours ago
D
David Smith560 rep

Fair TukTuk Prices

Help travelers avoid overcharging!

Be the first to report a price

You must be logged in to post an answer.

Log In to Answer