Trinco

Nilaveli Beach

The Nilaveli Beach is situated in the coastal town of Nilaveli, which is about 16 km North of Trincomalee.

Distance from Trinco – 14.5 km (24 minutes)

Introduction to Nilaveli Beach

The Nilaveli Beach is situated in the coastal town of Nilaveli, which is about 16 km North of Trincomalee. It is a beautiful white sandy beach with waves ideal for surfing, diving and snorkeling. About 2 km into the sea is the famous Piegon Island and further up North is a cluster of reddish rocks known as the Red Rock Beach. Nilaveli is one of the finest and most beautiful beaches of Sri Lanka.

Beauty of Nilaveli Beach

Nilaveli is rich in biodiversity with its many species of vegetation, reef fish and corals. The area consists of lush coconut palm groves and cattle. The people in Trincomalee are mostly Hindus who consider cows as sacred. The golden sand and azure waters of Nilaveli Beach attracts a large number of tourists and locals throughout the year.

Getting to Nilaveli Beach

From Trinco take the Pulmoddai Road and go up to Nilaveli to find the Nilaveli Beach.

Google Location