Nilaveli is the closest that Sri Lanka gets to the Maldives!!! The beach is composed of fine, powdery white coral sand where you can wade out to sea at waist height for hundreds of feet in places! The long stretch of beach starts from the hamlet of Uppuveli, just to the north of Trincomalee and continues through Nilaveli to Kuchchaveli after which the jungles of the north of the island take over. Facing the calm waters of the Indian Ocean, Nilaveli is a coastal resort town located about 20 km North-West of Trincomalee, Sri Lanka. Nilaveli offers its bending palms swaying over the golden sand, has been considered one of Sri Lanka’s best beaches and beckons you to spend you days basking in the sun, snorkeling, scuba diving, fishing and enjoying life along the shore. The picturesque beauty and access to ocean can be yours if just for few days.
Stretch out on luxurious bedding and enjoy the sounds of the Indian Ocean. The Beach Resort offers you with eight super luxury rooms to accommodate you on your getaway. Enjoy the comfort of the nature in an all-wood cabana filled with splendid facilities such as hot/cold water, telephones, minibar. and more. Neelaveli can be reached easily from the ancient capital of Anuradhapura or the majestic rock fort of Sigirya.
The best time to visit Nilaveli Beach is anytime between May and October. Our summer from June till August is an ideal time to book your holiday here.