Getty Images/Dorling Kindersley


Nilaveli, the furthest north of the Trinco region's two beach resort areas, is more intimate than Uppuveli. Hotels are scattered up and down little lanes off the coast highway (B424) – it's around six kilometres from one end of the village to the other. If you're looking for some serious beach time, then Nilaveli could be just the ticket, for the sands are golden and the ocean inviting. Offshore, Pigeon Island offers fabled diving and snorkelling.

Explore Nilaveli

Top attractions

These are our favorite local haunts, touristy spots, and hidden gems throughout Nilaveli.


Learn more about Nilaveli

Uncover the heart of travel and be inspired to see new sights with one of Lonely Planet’s in-depth, award-winning guidebooks.