Nilaveli Beach is a beautiful coastal destination located on the east coast of Sri Lanka, approximately 280 km from Colombo and just 14–16 km from the historic city of Trincomalee. This calm, wide stretch of white sandy beach is known for its peaceful atmosphere and clear turquoise waters, making it one of the finest beaches in the region.
Nilaveli is especially popular for scuba diving and water sports, thanks to its rich marine biodiversity and easy access to Pigeon Island National Park, one of Sri Lanka’s key marine sanctuaries. The area offers excellent conditions for beginner and advanced divers alike, with vibrant coral gardens, reef fish, and underwater scenery that attract divers from around the world.
In addition to diving, visitors can enjoy snorkeling, kayaking, paddleboarding, and calm swimming in the warm waters. The beach’s natural setting also provides stunning sunrise views over the Indian Ocean, offering a serene start to each day.
Whether you’re seeking underwater adventure, relaxing by the sea, or exploring nearby cultural attractions in Trincomalee, Nilaveli Beach offers a perfect blend of natural beauty and water‑based recreation on Sri Lanka’s east coast.