Nilaveli is situated at a distance of 271 km from Colombo. It is a prime beach resort on the East coast. The beach has ample water sport facilities including fishing and sea angling. Nilaveli is ideally suited for sun bathing and diving. A few metres from the coast is a small rocky island good for snorkeling.