loader image


The Best Time to Visit Pigeon Island

  Author: Ellie  

28th May 2022  

Read Time: 12 minutes  

When visiting the east coast of Sri Lanka, the famous Pigeon Island Marine National Park is the highlight of your holiday. If you like scuba diving above the best coral reefs in Sri Lanka or just want to chill on the beach and go swimming with sharks, you must visit the Pigeon Island in Nilaveli.

Black Tip Reef Shark on Pigeon Island Marine National Park in Nilaveli, east coast Sri Lanka

snorkeling with Black Tip Reef Sharks on Pigeon Island


The location of the famous Pigeon Island is just a few minutes by boat transfer from Nilaveli, located around 10 km from Trincomalee town on the east coast of Sri Lanka. East Coast is around 5 to 6 hours drive from Colombo. There are many islands in the Pigeon Island area including Crow Island, Knife Rock and Mortar Rock available for scuba diving. The must-see part is the “Shark Area” on the main Pigeon Island. The main island is around 200 m long and 100 m wide coral reef with more than 100 species of corals making it unmatched live coral reef unlike any other in Sri Lanka.

– Traveller

“We saw plenty of sharks and found a huge turtle! Pigeon Island National Park is a highlight during your stay in Nilaveli!”

The main Pigeon Island is divided into two parts. The front side, where is the boat parking, has on its side the protected area with Black Tip Reef Sharks. This area is marked with buoy lines showing you the protected place for sharks. Important is to not enter or swim inside the shark area so you give sharks space to live. The shark area is available only for snorkeling (you can’t scuba dive here) so it’s a good habit to follow the buoy lines and the marked area.

On the other side of the Pigeon Island, the back side, you can scuba dive or snorkel with other tropical fish above the most beautiful corals in Sri Lanka. You find different species of sea turtles all over the island. If you have enough energy you can swim around the whole island, it takes around 2-3 hours. Otherwise you can snorkel around the shark area, have some rest and check the back side too. If you like to take a break between the snorkelling trips, there is a shadow area with benches and trees on the main Pigeon Island.

prepare for Open Water Diver course at home with Divinguru

The Pigeon Island is located a few minutes by boat transfer from Divinguru Nilaveli.

The Best Time to Visit Pigeon Island

The Pigeon Island is located on the north-east coast of Sri Lanka therefore is affected by the north-east monsoon season starting from November and ending around February. The best time of the year to visit the Pigeon Island Marine National Park is from March until October. Sometimes is possible to visit the island in months of February and November but this depends on the sea conditions, wind, waves and underwater visibility. So to get the best snorkeling and scuba diving experience on the Pigeon Island, you should visit the east coast in months between March until October.

Marine Life

You don’t have to be a scuba diver to explore the beauty of the underwater world. While snorkeling on the Pigeon Island you can see juvenile and adult Black Tip Reef Sharks (length up to 2 meters). You can see from 5 up to 20 sharks during one snorkeling trip. If you have a look closely you can find other tropical fish such as cornet fish, parrot fish, angel fish, surgeon fish, titan trigger fish, sweetlips, boxfish, cleaner wrasse, moorish idol, banner fish, snappers, butterfly fish, squids, octopus, cuttlefish, moray eels or lobsters hiding between rocks. All around the island you can spot different species of sea turtles, including Green Sea Turtle, Hawksbill Sea Turtle or Olive Ridley Sea Turtle.

Hawksbill Turtle over hard corals

Hawksbill Sea Turtle on Pigeon Island

Snorkeling on Pigeon Island

Pigeon Island Marine National Park is the best place for snorkeling in Sri Lanka! Where else you can swim with Black Tip Reef Sharks and different species of sea turtles? You will definitely love this place. It’s a snorkeler’s paradise! Pigeon Island is also family friendly and you can spend time on the island with the whole family. There is plenty of shadow and benches to sit on while not in the water. Also you go snorkelling from the beach and sharks are located in shallow depth so snorkeling on Pigeon Island is suitable for children.

Scuba Diving on Pigeon Island

As a scuba diver you can dive around all rocks in the Pigeon Island area. You find very nice and healthy corals around the main Pigeon Island. It’s not possible to scuba dive with the black tip reef sharks on the Pigeon Island, they are only spotted while snorkeling. But you will be near to spectacular tropical fish of the Indian Ocean. From the Marine Life, you can spot scorpion fish, lion fish, sting rays, sea turtles, moray eels, cuttlefish, squids, octopus, anemone fish, puffer fish, crown of thorns star fish, mantis shrimp, spiny lobsters, nudibranchs and more. All dive sites in this area are very shallow around 10-12 meters depth. The visibility is good in the morning same as in the afternoon. Depending on the conditions it can be even 15-25 meters of underwater visibility. You can scuba dive on the Pigeon Island in two slots, in the morning starting at 8:30am or afternoon at 1:30 pm. The best months for scuba diving on Pigeon Island are between March until October.

Shallow snorkelling in the front side of Pigeon Island.

Price for the Pigeon Island Entrance Ticket

Before you enter the Pigeon Island Marine National Park you must purchase the Entrance Ticket. If you have a snorkeling or scuba diving trip arranged with us – Divinguru, we purchase the ticket prior the trip so you don’t have to worry. The price for the Entrance Ticket for a foreigner is around 40 Euros (updated September 2022). This price includes: the entrance ticket to Pigeon Island, boat ticket and parking fee. It is not a fixed price as it depends how many people is on the boat so they share the boat parking fee, etc. Sri Lankan people and Sri Lankan Residence Visa holders have a significant discount on the Entrance Ticket. Children below 12 pay half price. Kids from 0 to 6 years are free of charge to enter the Pigeon Island area.

Safety Regulations

You must wear a life jacket all the time during the boat transport. The life vest is required to wear as long you are on the boat. During the snorkelling trip you don’t need one if you are a good swimmer, but of course, you can keep it all the time.

PPB hovering in buddha position

Leaving for a Snorkelling Trip from Nilaveli Beach.

Tips for your Trip

Firstly, just for your information, there is no bathroom, restroom or toilet on the main island, only the sea and a little forest. There is also a small ticket counter where they only check tickets, they don’t sell tickets there. All Entrance Tickets and fees must be purchased and paid before entering the Pigeon Island Marine National Park Area.

  1. Be wise and respect the shark’s area and DO NOT enter inside the marked protected “Shark Area”.
  2. Leave nothing but bubbles.
  3. Do not throw rubbish in the water or on the beach.
  4. Do not step on the corals. (you might see already many dead corals on the beach)
  5. Try to avoid any contact with organisms under the water.
  6. 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.

Where is the best spot to see sharks on the Pigeon Island in Nilaveli.

The Pigeon Island Marine National Park is an amazing place for swimming and snorkeling with Black Tip Reef Sharks, almost the only one in whole Sri Lanka. The sharks are staying mainly in the protected rectangular area on the front side of the Main Pigeon Island. The shark area is marked with buoy lines so you can’t miss is. You see sharks rarely in the back side of the Pigeon Island. You might try the sharks area two or three times as sometimes you see more sharks and sometimes even more 🙂 You have to be in the right place at the right time. Be patient and look inside the “Shark Area” (rectangular shape) and you definitely see a shark passing there. You can see most sharks on the side parallel to the shore. The Black Tip Reef Sharks are located in the shallow coral reef area.

When is the best time to visit Pigeon Island

The Pigeon Island Marine National Park is open from 9am until 5pm. There is not much difference in the underwater visibility as the whole snorkeling trip is very shallow so you can see plenty of things all day long. But the weather conditions such as waves and wind can slightly rise in the afternoon. So generally mornings are better. However, as the Pigeon Island is a famous tourist attraction, it can get very crowded in the mornings, sometimes up to 25 boats parking on the main island. So to avoid crowds, it might be a good idea to go in the afternoon when there is significantly less people and you don’t get sunburn as much 🙂

Find our more about Snorkeling on the Pigeon Island and other Snorkeling Trips around Nilaveli and Trincomalee, on our Snorkeling Page.

If you book directly on Divinguru website, at least 48 hours before the Snorkeling Trip, you get 10% discount for the whole booking.

You May Also Like..

female freediver swimming underwater on the top of the coral reef in clear visibility

First Freediving School in Sri Lanka

FREEDIVINGFirst Freediving School in Sri Lanka  Author: Ellie  14th April 2024Read Time: 4 minutesWe are thrilled to share with you that Divinguru Sri Lanka is the first authorized PADI Freediving school in Sri Lanka. At the moment we offer Basic Freediver and PADI...

Apr 14, 2024

Why to choose DIVINGURU

UPDATES & NEWS Why to choose Divinguru  Author: Ellie  10th January 2024  Read Time: 10 minutes You’ll come across many dive companies around Sri Lanka and every dive operator will tell you to go diving with them. Here are some tips you should check before...

Jan 10, 2024

PADI Instructor Awards 2023

 UPDATES & NEWS PADI Instructor Awards 2023 Read Time: 1 minute Our elite PADI Instructors Norbert and Ellie have received their Certificates of Excellence from PADI Regional Manager Anisha Kumar. 🤿 🎉 Thank you to all students who completed...

Oct 6, 2023

Brand new diving centre in Nilaveli is open

UPDATES & NEWS Brand New Diving Centre in Nilaveli  Author: Ellie   15th March 2023  Read Time: 1 minute We are very excited to share with all of you our brand new diving centre Divinguru Nilaveli directly on the Nilaveli Beach! Just a few minutes boat ride...

Mar 15, 2023

When is the best time to scuba dive in Sri Lanka?

SCUBA DIVING The Best Time to Scuba Dive in Sri Lanka  Author: Ellie  14th March 2023 Read Time: 5 minutes Do you wonder what is the best time to scuba dive in Sri Lanka? Then you found the right place. Divinguru is operating whole year round and we offer all scuba...

Mar 14, 2023

Divinguru Beach Resort -new diving resort on east coast of Sri Lanka

Tourist Board Approval for Divinguru Beach Resort in Nilaveli

 UPDATES & NEWS  Tourist Board Approval Read Time: 1 minute Our Final Tourist Board Approval for our Divinguru Beach Resort! We are proud to share with you our Tourist Board approval from Sri Lanka Tourism Development Authority for our project in Nilaveli on...

Mar 14, 2023

rebranding our diving centres -formerly known as Unawatuna Diving Centre, Nilaveli Diving Centre, Trincomalee diving centre are now Divinguru Sri Lanka

Rebranding story

 Author: Ellie  12th April 2021  UPDATES & NEWS  Rebranding our diving centres in Sri Lanka  Read Time: 5 minutes  We are proud to unveil our new brand identity. Our 3 diving centres, formerly known as, the Original Unawatuna, Nilaveli and Trincomalee Diving...

Apr 12, 2021

PADI Enriched Air Nitrox course in Sri Lanka

The Myth about Nitrox (Enriched Air)

 SPECIALTY COURSES  The Myth about Nitrox (Enriched Air)  Author: Michael 19th December 2020 Read Time: 3 minutes More time underwater? Many times newly certified divers asked us if they can stay longer underwater with Nitrox. The answer is yes and no. It depends...

Dec 19, 2020

Tips for your Trip- Sri Lanka

Tips for your Trip – Sri Lanka

 TRAVEL & LIFESTYLE  Tips for your Trip- Sri Lanka  Author: Ellie 1st November 2020 Read Time: 7 minutes Sri Lanka is one of the most beautiful places all over the world. As a favorite travel destination, on a list, of every adventurer or budget traveler. It...

Nov 1, 2020


    • Divinguru

      Thank you for reading and commenting our blog post. We are happy that you liked it and hope that many other people can benefit from it by reading more details about Pigeon Island Marine National Park. Also we encourage all snorkelers to respect the restricted swimming areas to provide sharks, turtles and all marine life more space. Also be aware of corals growing in shallow parts of Pigeon Island and avoid damaging or stepping on them. We wish all visitors of Pigeon Island only the best experience 🙂 Best Regards, Ellie from Divinguru

  1. Caradonna Adventures

    Pigeon Island is a beautiful place to visit, and there are several different times of the year that will be best for your trip. The best time to visit Pigeon Island is from May through September. This is because there are many more tourists in this area, so it’s less crowded than other times of the year and you can have a better experience.

    • Divinguru

      Thank you for your comment. I definitely agree that the best time to visit Pigeon Island is from May until September. However the north-east monsoon ends already in February so I would not hesitate to scuba dive or snorkel on the Pigeon Island in March or April already. The high peak of the season is during European summer holidays in June, July & August when the Pigeon Island can get overcrowded.

  2. Caradonna Adventures

    The best time to visit Pigeon Island is from April to October. During these months, the weather is nice and warm. However, the island gets very hot during summer due to its location on the equator. The island also receives heavy rainfall in June, July and August. The best months to visit Pigeon Island are May, June and September. In these months, the weather is cooler than in March and April. This makes it easier for you to enjoy your trip without getting burnt by the sun.

    • Divinguru

      The heavy rainfall in June, July and August, as you mention, is on the south coast of Sri Lanka. The south coast is influenced by the south west monsoon from mid of April until end of October therefore it is not good idea to scuba dive or snorkel in south due to bad sea conditions (high waves, current, low underwater visibility). That’s why our diving centre in south is closed and we are operating from the east coast of Sri Lanka. Pigeon Island is located on the north east coast of Sri Lanka so it is not affected by rain at this part of the year. The climate is dry on the east coast and it is a good idea to wear a sun protection at any time of your visit from March until October 😉



  1. When is the best time to scuba dive in Sri Lanka? - Divinguru - […] with calm sea and good underwater visibility. Our diving centre is located very near to the famous Pigeon Island…

Submit a Comment

Your email address will not be published. Required fields are marked *