Pigeon Island: Is It Still Worth Visiting in 2026?

Pigeon Island National Park - Pigeon Island Sri Lanka

Pigeon Island, a tiny island just off the east coast of Sri Lanka, is one of Sri Lanka’s hidden gems.

Blessed with crystal-clear waters and an abundance of marine life, it’s the best place to go snorkelling in Sri Lanka. 

If you’re travelling on the East Coast and want to get underwater, then Pigeon Island is the place you want to be. 

Read on for our complete guide to visiting Pigeon Island in 2026.

Pigeon Island Overview

Pigeon Island is a tiny little island – just 200 metres long and 100 metres wide.

The island sits within Pigeon Island National Marine Park, which spans over 470 hectares.

Only 9 hectares of this area are on land. The rest consists of a sprawling underwater aquarium of colourful coral reefs.

Read about all the wonderful things to do in Jaffna, our favourite place in Sri Lanka

The island is fringed by a coral reef comprised of more than 100 species of coral, making it unmatched by any other live coral reef in Sri Lanka.

This diverse array of corals has created the perfect breeding ground for over 300 types of tropical reef fish. 

The breadth of live coral and the diversity of fish make a trip here the best snorkelling you can find in Sri Lanka.

If you’re interested in Sri Lankan wildlife pursuits on land, be sure to check out Wilpattu National Park – we think it’s the top pick for a safari in Sri Lanka!

Coral Reef Damage

Unfortunately, in the past decade or so, due to over-tourism and poor management, the coral reefs around Pigeon Island have suffered extensive damage.

After reading so much online about this damage, we were unsure about going snorkelling at Pigeon Island.

We decided to give it a go anyway, but had pretty low expectations. In the end, we were so glad we did.

Related: 21 Amazing Places to Visit in Anuradhapura

We were impressed with the abundance of fish, turtles and sharks on the main side of the island and the beautiful corals on the ‘other side’ of the island (to find these corals, read our pro tip below). 

The amount of sharks we saw in a short period of time was pretty cool, and something that we haven’t seen many other places (and we snorkel a lot).

While the coral has been seriously damaged, there are positive signs of restoration.

The Pigeon Island National Park Authority has created ‘no-go zones’, which they have cordoned off to prevent any further damage and to encourage rejuvenation.

Important: do not enter or swim inside the cordoned-off area to avoid interfering with the rejuvenation process. 

Coral Reef at Pigeon Island Sri Lanka

Best time to Go Snorkelling at Pigeon Island

The best time of the year to go snorkelling at Pigeon Island is from April until October.

Outside of this timeframe, the northeast of Sri Lanka has its monsoon, making it an undesirable time for snorkelling anywhere around Trincomalee. 

We visited Pigeon Island in early April. Considering the monsoon had just ended, we thought the conditions were pretty good.

If you want the best conditions possible, time your visit for mid-season (June – August).

Discover Gartmore Falls, Sri Lanka’s most beautiful waterfall

How to Get To Pigeon Island

The bow of a boat on its way to a Pigeon Island snorkeling trip

Pigeon Island is accessible by boat trip from either Uppuveli or Nilaveli Beach.

Pigeon Island snorkelling trips are one of the most popular things to do in Trincomalee. The snorkelling trips are thus very easy to arrange.

Various guesthouses, tour operators or random fishermen operate boat trips out to the island.

If you spend any time on either Uppuveli or Nilaveli Beach, you’ll most likely be approached by someone offering a tour before you even get the chance to inquire. 

Our tip: unless you’re already staying on Nilaveli Beach, start your tour from Uppuveli Beach. It’s not worth making the extra trip to Nilaveli to start from there. Plus, it’s a beautiful ride and nicer to spend more time on the water than on the road. 

All companies in the area are pretty much the same in what they offer.

A Pigeon Island tour usually includes getting you there and back (30 minutes each way), 3 hours of island time, a snorkel set and some light snacks (cookies, bananas and water). 

All the boats arrive and anchor at the ‘front’ of the island, where the safe zones are. There is another small beach and area to enter the water at the back of the island. 

If you have enough time and energy you can swim around the whole island. It should take around 2-3 hours.

Pigeon Island Snorkelling Trip Cost

Unfortunately, the price of a Pigeon Island snorkelling trip has increased dramatically since we visited.

It now costs $42 USD just to enter the Pigeon Island National Marine Park, and most operators charge an additional 8000 LKR on top of this for the trip.

That makes the current price of a snorkelling trip around 20,000 LKR. This is much, much more expensive than when we visited!

Pigeon Island Tours

Of course, you can always pre-arrange a Pigeon Island tour and many are on offer!

Black Tip Reef Shark Swimming in Pigeon Island National Park
Black tip reef shark swimming in the waters of Pigeon Island

What You Can Expect From a Pigeon Island Snorkelling Trip

Pigeon Island is hands down one of the best places for snorkelling in Sri Lanka, so expect to see lots of tropical fish and other marine life.

The tropical fish you can expect to see include ragged-fin parrot fish, melon butterflyfish, black-wedged butterflyfish, titan triggerfish and different varieties of angel fish. 

One of the biggest highlights for visitors is the sheer abundance of black tip reef sharks in the area.

It is easy to see anywhere from 5 – 20 of them at a time. Don’t worry, these sharks are not dangerous. 

You can also see different varieties of sea turtles including loggerheads, leatherbacks and the hawksbill sea turtle. 

If you look very closely you may also see cuttlefish, moray eels or lobsters hiding between rocks. 

Pro tip: the best coral is on the ‘other’ side of the island (opposite where the boats dock). Most people stick to the main side, but if you just swim around the island, you will be amazed at the vibrant and exquisite coral on the other side. 

Can You Scuba Dive at Pigeon Island?

If scuba diving is more your thing, you might be wondering if you should go diving at Pigeon Island rather than snorkelling. We love diving and considered the same.

While you can go scuba diving at Pigeon Island, we don’t recommend it.

The best marine life is on the south side of the island, where it is shallower. The water is so shallow, in fact, that snorkelling is perfectly sufficient.

Most diving trips to Pigeon Island go to the north side of the island (where the coral is better). However, at depth, visibility isn’t great here and there’s not a lot to see.

We’ve only heard reports of disappointment from diving at Pigeon Island. Stick to snorkelling!

Tips and Tricks For Visiting Pigeon Island

Man diving underwater during snorkelling in Pigeon Island
  • Pigeon Island has no facilities at all, so bring anything you might need with you for the day. 
  • That said, do not bring anything valuable. Unless you can bring it snorkelling with you, you will be forced to leave it on the beach or in the boat.
  • Do not enter inside the safe area and do not step on the coral. 
  • Be a responsible snorkeller: give all marine life plenty of space.
  • Clean your mask before going to the water with a defogger or spit saliva onto the glass of the mask otherwise, the mask will fog up.
  • Leave nothing but bubbles.

Is Pigeon Island Worth Visiting?

This is a tough question, but we’ll give you our honest opinion.

Whilst it’s undoubtedly a stunning area to visit, the high cost is now a very real consideration when deciding whether to go snorkelling at Pigeon Island. It’s around 5x more expensive than when we originally visited!

For the same price, there are so many other things you can do in Sri Lanka.

However, there’s no question that the snorkelling on Pigeon Island is the best not just in the Trincomalee area, but probably the entire country.

Our two cents?

If you love getting underwater and especially if you like seeing sharks, and if money isn’t an issue for you, then yes, Pigeon Island is worth visiting. It’s a lovely day out and you’ll have a great time.

If you’re on a super tight budget, or you’re expecting the Maldives, then maybe give it a pass and just enjoy a day at the beach instead.

What do you think? Have you visited Pigeon Island? Let us know your thoughts in the comments below!

Where to stay when visiting Pigeon Island

For a Pigeon Island snorkelling trip, you can base yourself in Trincomalee Town, Nilaveli Beach and Uppuveli Beach.

Each place has its own distinct vibe and atmosphere and will appeal to a different type of traveller.

Don’t know where to stay? We’re here to help!

Be sure to check out our article on where to stay in Trincomalee to get the lowdown on each area, plus recommendations at our favourite places to stay.

Where to go after Pigeon Island?

From Trincomalee, you have some great options to continue your Sri Lanka adventure. 

Short on time but want to see the highlights? Check out this excellent 10-Day Tour of Sri Lanka, recommended by 100% of past travellers!

Disclaimer: This post may contain affiliate links. If you buy or book anything through them, we’ll earn a small commission at no extra cost to you. Thank you for supporting this website! 

4 Comments

  1. The entrance fee to pigeon island is now €40/person (this is not including the boat to get there or any snorkeling equipment/tour)

    1. Whoa! That’s quite the increase. We’re disappointed to hear that, but thanks for letting us know!

  2. Went today to Nilaveli beach, entrance to the park was $40 euro per person, boat $8000 sri lankan rupees and they were also charging extra for the snorkeling equipment.

    1. Thanks Trinidad! Good to get updated information, but sad to hear that the price has increased so dramatically.

Comments are closed.