Nilaveli Beach is pristine, with long stretches of soft white sand that blend seamlessly into the azure waters of the Indian Ocean. It’s a great spot for relaxing, but the real magic lies beneath the surface. Just a short boat ride away are a score of sites that are famous for vibrant coral reefs and colourful marine life. Diving here, you’ll spot everything from schools of vibrant tropical fish to the majestic sea turtles that glide gracefully through the waters.
Trincomalee, a little south of Nilaveli, is just as enchanting. With its deep natural harbour, it’s a historical town with roots that go back centuries, but it’s the underwater world that really steals the show. The dive sites here offer a mix of coral gardens, rock formations, and intriguing shipwrecks. Trinco’s Swami Rock, for instance, offers an exciting dive with steep walls and a variety of sea creatures, including reef sharks and rays.
If you come diving with Divers Land in Nilaveli, why not come and stay with us as well? We have our own accommodation, AC and fan cooled private rooms with excellent facilities, and Divers Land clients can enjoy a 15% discount on room rates.
See the Nilaveli Accommodation page for more details.

Try diving in Nilaveli
Have you always wondered what it’s like to breathe underwater? If you want to try scuba diving, but aren’t quite ready to take the plunge into a certification course, Discover Scuba Diving with Divers Land is for you.

Learn diving in Nilaveli
Divers Land is a registered PADI dive centre providing training and PADI certification form Open Water to Dive Master. The shallow sites of Nilaveli are ideal for starting your PADI scuba diving training.

Nilaveli fun diving
Divers Land can take certified divers to the best dive sites that Nilaveli and Trincomalee have to offer. We can arrange one or two dives or a multi-day package for your complete diving holiday.



