129 Beaches in Sri Lanka
Discover beaches across the island, from famous highlights to spots only locals know. Every place links to a full profile with a map, directions and nearby attractions.
BeachesKallady Beach
Batticaloa
Kallady Beach is a beach in Batticaloa.
BeachesKalutara Beach
Kalutara
Kalutara Beach is a beach in Kalutara.
BeachesKaluthavalai Beach
Batticaloa
Kaluthavalai Beach is a beach in Batticaloa.
BeachesKaluvankerny Beach
Batticaloa
Kaluvankerny Beach is a beach in Batticaloa.
BeachesKaluwanchikudy Beach
Batticaloa
Kaluwanchikudy Beach is a beach in Batticaloa.
BeachesKankesanthurai Beach
Jaffna
Kankesanthurai Beach is a beach in Jaffna.
BeachesKappalady Kite Lagoon
Kalpitiya
Kappalady Kite Lagoon is a beach in Kalpitiya.
BeachesKaraiyamullivaikkal Beach
Vavuniya
Karaiyamullivaikkal Beach is a beach in Vavuniya.
BeachesKattankudy Beach
Batticaloa
Kattankudy Beach is a beach in Batticaloa.
BeachesKatukurunda Beach
Kalutara
Katukurunda Beach is a beach in Kalutara.
BeachesKayankerni Coral Reef
Batticaloa
Kayankerni Coral Reef is a beach in Batticaloa.
BeachesKayts Island Fort
Jaffna
Kayts Island Fort is a beach in Jaffna.
Beaches by District
Planning a trip to Sri Lanka?
Build a day-by-day itinerary or get a realistic budget before you go, both take less than a minute.