The Best Beaches to Visit in Sri Lanka
Ask 10 different people in Sri Lanka to tell your their favourite beach, and you will receive 10 different answers. The only thing they will agree on is that the island offers a fantastic choice of sandy shorelines to explore. So whether you’re interested in the surf breaks of Arugam Bay or perhaps the chance to see stilt fisherman at Weligama, here are the top Sri Lanka beaches.
Feeling inspired? Consider joining Culture Trip’s epic 12-day Sri Lanka tour for a stress-free travel experience as part of a small group of like-minded travellers, led by our local insider.
Unawatuna Beach
Natural Feature
This beach near Galle is one of most famous in Sri Lanka, and it deserves a mention thanks to its crescent of golden sand and sheltered position in a bay that makes it perfect for swimming. It’s popular with both tourists and locals (who often stop by for an afternoon frolic in the surf). This sandy locale is an ideal spot for those who like a few facilities; there are sunbeds to rent, exotic fruit sellers, and plenty of small restaurants and boutiques just a short walk away.
Bentota Beach
Natural Feature
Just a two-hour drive south from Colombo, this long expanse of sand on a small peninsula at the mouth of the Bentota River is a perfect escape from the city. For those seeking peace, Bentota Beach is often near-deserted, but for those of a more active disposition, there are plenty of exciting activities on offer, such as snorkelling, canoeing, windsurfing, water-skiing, jet skiing, diving, or even taking a river safari into the mangroves to spot crocodiles.
Weligama
Natural Feature
Taprobane Island, known locally as Yakinnige duwa (She-devil’s island), is not the only unusual thing about this wonderful sandy bay in the southwest between Galle and Mirissa. Weligama is also famed for being a place where stilt fishermen cast their nets while perched atop poles some 20m-30m (66ft-98ft) from the shore. The bay is also a great place for novice surfers to catch their first wave.
Hikkaduwa Beach
Natural Feature
Palm-fringed Hikkaduwa Beach is famed for strong surf, soft sand, and welcoming vibe at the bars and restaurants strung along the strip. It’s a great place for snorkelling, with coral reefs just offshore where you can spot tropical fish and even giant turtles. For those who like to party, Hikkaduwa Beach Fest in July or August is definitely one to catch.
Arugam Bay
Natural Feature
Travellers flock to Arugam Bay for perfect surfing and legendary Friday night beach parties, but they stay for the chilled vibe of beach shack cafes, yoga studios and hammocks strung amid palm trees. Add to the mix a gorgeous, long sandy beach, and you have all the makings of an awesome break.
Tangalla Beach
Natural Feature
With soft, white sand stretching as far as the eye can see, fringed by palm trees, and washed by a gorgeous turquoise sea, this beach, located in the southeast, is a great place to get away from it all. Sample seafood fresh off the boat from the simple restaurant shacks dotted along the beach. It’s not suitable for swimming as the current is too strong (be warned), but there is a sheltered cove nearby where you can take a dip.
Nilaveli
Natural Feature
If you’re looking for a picture-perfect beach practically to yourself, then make the trek to this quiet shore in the northeast near Trincomalee. This long, calm stretch of sand is lapped by a warm and crystal-clear sea. There are usually some gentle waves, which makes it ideal for kids to splash about and go bodyboarding. It’s unspoilt, with no bars or restaurants.