Attraction

Nilaveli Beach

Nilaveli is a 4km long stretch of beach that perfectly encapsulates what a tropical island getaway should be. From soft white sand, azure blue waters to shady palm groves – it’s everything and more that you’d want from your beachside escape.

Stroll along the coast and take in the views, breathe in the gentle sea breeze and feel the comforting warmth of the hot tropical sun – there’s plenty for you to do here at Nilaveli! You’ll also find tranquil lagoons that are shaded by verdant patches of greenery, the perfect opportunity to cool off as midday approaches and the temperature starts to soar.

If you gaze into the distant ocean, you’ll see the outline of the famous pigeon island – it owes its name to the vast flocks of rock pigeon that roost on the island’s rocky outcrops. If you’re a snorkelling or scuba diving enthusiast, these waters are just perfect – they are teeming with an array of vibrant reef fish! Even further north from Pigeon Island, you’ll find a great cluster of red rocks, appropriately named the Red Rock Beach. The trip to this beach from Nilaveli can make for a fine daytime adventure and you’ll be seeing plenty of picturesque sights along the way!

From Colombo
279.8 km
Time Duration
5 h 25 min
Entrance Ticket
No

Related Attractions