Nilaveli is a coastal resort town located about 16 km North-West of TrincomaleeDi strict, Sri Lanka. It used to be a popular tourist destination, however due to 2004 Indian Ocean Tsunami and Sri Lankan Civil War tourist numbers have declined until 2010. Today we can see a significant increase in the number of tourists. Once again Nilaveli has become one of the main tourist attractions in Sri Lanka.

Nilaveli Beach

Nilaveli beach is one of the purest white sand beaches in Asia. Thousands of both foreign and local guests are visiting Nilaveli Beach. Visiting Pigeon island, going for Snorkelling in the nearby Corals and Dolphin watching are some of the activities available there. April to October is the best season for beach lovers to go diving, snorkeling and surfing.

Pigeon Island

Pigeon Island is situated 1 km of the coast of Nilaveli. Just a few hundred meters offshore from Nilaveli Beach (about 15 minutes outboard motor boat trip). The Island’s name derives from the Rock Pigeon. Pigeon Island contains some of the best remaining coral reefs of Sri Lanka. Pigeon Island consists of two Islands, large Pigeon Island and small Pigeon Island.  The large Pigeon Island is fringed by a coral reef, and is about 200 m long and 100 m wide. The small Pigeon Island is surrounded by rocky islets. This is a National Park and the Department of Wild Life Conservation has an office at the Nilaveli Beach. You need to buy a ticket to visit the island and there are many boat operators in service.