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