Nilaveli beach is situated in the eastern coast about 280kms away from the Capital. First you have to come to Trincomalee which is a large town and then there are nearly 6kms to Nilaveli beach from here. Roads are in top of condition from Colombo to Nilaveli and it takes 5 hrs on your own vehicle.
Nilaveli belongs to the dry zone of sri lanka and you can see more beautiful places and sceneries on the way to Nilaveli.
Nilaveli beach is considered one of the purest white sand beaches in Asia. It has remained protected from tourists and visitors for a long time because of the war and after the war thousands of people are visiting Trincomalee and the Nilaveli beach. With the reconstruction of the roads and the newly built hotels the visitor count is ever growing and the beach is loosing some of its serenity.Nilaveli beach is relatively less crowded than most beaches in Sri Lanka and you want find many small shops or various other traders. Although this makes it ideal to relax sometimes it is an inconvenience because you cant find a place to have a quick bite.
Nilaveli beach hotel is the oldest and the most prominent hotel near the area. Although there is a new luxury hotel in Chaya Blue.Most people who cant afford a stay in a luxury hotel prefer to stay in small houses and small hotels in the nearby area. There are plenty of these around so you want have trouble finding one.Visiting pigeon island, going snorkeling in the nearby corals and dolphin watching are some of the activities available to you to do in your leisure time.