Best beaches in Sri Lanka, 2026
Top-rated Sri Lanka beaches by water quality, conditions and crowd
The top 25 beaches in Sri Lanka ranked by the OnlyBeaches Index — a 1-10 score that blends Purity, Conditions, Crowd and Vibe.How we rank →
1OBI 7.5+
Adam's Bridge Beach
Mannar Island, Sri Lanka
Iconic beach near Adam's Bridge with scenic views.
2OBI 7.5+
Aluthgama Beach
Beruwala, Sri Lanka
Hidden gem, quiet stretch with scenic beauty.
3OBI 7.5+
Analaitivu Beach
Bar Reef Isles, Sri Lanka
Remote beach perfect for couples seeking privacy and nature
4OBI 7.5+
Arugam Bay Beach
Arugam Bay, Sri Lanka
World-famous surf beach, attracts surfers from around the globe.
5OBI 7.5+
Arugam Beach
Batticaloa, Sri Lanka
Small hidden beach for locals and less visitors.
6OBI 7.5+
Bar Reef Beach
Bar Reef Isles, Sri Lanka
Iconic offshore beach with rich marine life and coral reefs
7OBI 7.5+
Bar Reef Lagoon Beach
Kalpitiya Lagoon Islands, Sri Lanka
Secluded beach with excellent snorkeling and calm turquoise waters
8OBI 7.5+
Batticaloa Main Beach
Batticaloa, Sri Lanka
Main beach in Batticaloa, popular for swimming and sunbathing.
9OBI 7.5+
Bentota Beach
Bentota, Sri Lanka
Renowned tourist beach, famous for water sports and long sandy stretches
10OBI 7.5+
Bentota River Mouth Beach
Beruwala, Sri Lanka
Quiet area near river mouth, scenic and less visited.
11OBI 7.5+
Beruwala Beach
Bentota, Sri Lanka
Scenic coastal town nearby, quieter than Bentota for swimming
12OBI 7.5+
Beruwala Beach
Beruwala, Sri Lanka
Popular regional beach with calm waters and scenic views
13OBI 7.5+
Casuarina Beach
Jaffna, Sri Lanka
Iconic sandy beach with calm waters and popular among locals and tourists.
14OBI 7.5+
Chundikuli Beach
Chundikuli, Sri Lanka
Popular local beach with pristine sand and scenic sunsets
15OBI 7.5+
Chundikuli Lagoon Beach
Chundikuli, Sri Lanka
Quiet spot near the lagoon, ideal for relaxation
16OBI 7.5+
Chundikuli North Beach
Chundikuli, Sri Lanka
Quiet northern beach area near Chundikuli.
17OBI 7.5+
Chundikuli South Beach
Chundikuli, Sri Lanka
Small hidden beach with minimal visitors.
18OBI 7.5+
Dalawella Beach
Galle, Sri Lanka
Calm, scenic beach with soft sands, less crowded
19OBI 7.5+
Dalawella Beach
Unawatuna, Sri Lanka
Small tranquil beach with calm waters, ideal for sunbathing.
20OBI 7.5+
Dalawella Rock Beach
Unawatuna, Sri Lanka
Small rocky beach, off-the-beaten-path, scenic and quiet.
21OBI 7.5+
Dehiwala Beach
Dehiwala, Sri Lanka
Popular local spot for swimming and relaxation
22OBI 7.5+
Dehiwala Beach
Mount Lavinia, Sri Lanka
Lesser-known stretch offering quieter environment and scenic views.
23OBI 7.5+
Delft Island Beach
Bar Reef Isles, Sri Lanka
Secluded island beach known for tranquility and scenic views
24OBI 7.5+
Delft Island Beach
Kalpitiya Lagoon Islands, Sri Lanka
Quiet beach with pristine environment, ideal for solitude
25OBI 7.5+
Elephant Rock Beach
Arugam Bay, Sri Lanka
Secluded spot near Elephant Rock, less crowded, scenic.