The beaches in Sri Lanka are truly some of the best in the world. A small teardrop island located in the heart of the Indian Ocean, the beaches in Sri Lanka have dreamy soft white sand fringed with palm trees and clear blue water. A diverse array of wildlife calls Sri Lanka home, including tropical fish, sharks, turtles and whales. Many of the country’s beaches are considered some of the best surf spots on earth. That’s because they are exposed on all sides to the ocean, and the waves can be epic.
If you want to try your hand at watersports, learn to dive or take part in turtle conservation, Sri Lanka’s beaches make a perfect pit stop away from the often busy and relentless pace you will find in some of the country’s cities. So escape for a few days to some of these beautiful locations to catch your breath, relax and recover while you plan the next exciting stop on your travels. Here are some of the best beaches in Sri Lanka.
Manalkadu Beach
Nilaveli Beach
Casuarina Beach
Arugam Bay
Uppuveli Beach
Passekudah Beach
Polhena Beach
Pigeon Island
Hiriketiya Beach
Mirissa Beach
Medaketiya Beach
Koggala Beach
Talalla Beach (South)
Wijaya Beach
Weligama Beach
Bentota Beach
Unawatuna Beach
Induruwa Beach
Hikkaduwa Beach
Mount Lavinia