No matter what kind of beach bum you want to be, you’ll find a patch of palm-backed perfection here. You can book in for pampering at one of the island's chic boutique beachside hotels, dive across glowing coral reefs, learn to surf on gentle sandbars, or merely toddle off to find your own little-undiscovered corner of paradise.
Here’s our guide to the best of Sri Lankan beaches.
Lapped by lazy azure waters, the coconut-coloured beaches around Tangalla are hands down our favourite Sri Lankan bolt holes. Tangalla itself marks the dividing line between the picture-perfect tropical coves that dominate much of the southwest coast and the long, wave-lashed beaches that you'll find in the southeast corner of the island.
Crack open a coconut, slip into a hammock and rock gently in the breeze. Of all the bigger Sri Lankan beach resorts, Mirissa is the favourite of many visitors. In general, this is a place for sitting and being rather than doing, but if you need a shot of adrenaline then Mirissa is the best base for a waterborne safari in search of blue whales, the largest living creatures on earth.
Lovely Arugam Bay is arguably home to the best surf spot in Sri Lanka. Even if you’re not a surfer there are plenty of other draws, including crocodile-filled mangrove swamps and elephant-packed national parks. But to be honest you’ll probably find lounging about beachside entertaining enough.
Surrounded by mega package resort hotels, you might expect the beach here to be overrun...but you'd be wrong. With a smattering of divine boutique hotels, a sublime stretch of golden sand, and barely another tourist's footprint in sight, this is one of the best places to unwind.
It’s hardly undiscovered, but Unawatuna is popular for a reason. With moonstone waters as calm as a lake, beachside cafes serving up delicious food and just enough action to keep things fresh, it would be fair to say that most visitors fall for Unawatuna.
Best for snorkeling: Pigeon Island off Nilaveli beach offers crystal waters, shallow reefs, colourful fish, and diving and snorkeling that’s great for beginners and the experienced.
Best for whale-watching: whales can be seen all along the Sri Lankan coast but Mirissa is the best base for seeing blue whales just a short distance from the shore.
Best for self-indulgence: Bentota beach has a great collection of boutique hotels, and when you’re done with the pampering the beach itself ain’t bad.
Best for children: Unawatuna and Uppuveli vie for the title of having the calmest, safest swimming.