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.
BeachesKeeri Beach
Mannar
Keeri Beach is a beach in Mannar.
BeachesKinniya Beach
Trincomalee
Kinniya Beach is a beach in Trincomalee.
BeachesKirinda Beach
Tissamaharama
Kirinda Beach is a beach in Tissamaharama.
BeachesKochchama
Ambalantota
Kochchama is a beach in Ambalantota.
BeachesKoddaikallar
Batticaloa
Koddaikallar is a beach in Batticaloa.
BeachesKoggala Beach
Koggala
Koggala Beach is a beach in Koggala.
BeachesKuchchaveli beach
Trincomalee
Kuchchaveli beach is a beach in Trincomalee.
BeachesKudaththanai Beach
Chavakachcheri
Kudaththanai Beach is a beach in Chavakachcheri.
BeachesKudawa Beach
Kalpitiya
Kudawa Beach is a beach in Kalpitiya.
BeachesKudiramalai
Puttalam
Kudiramalai is a beach in Puttalam.
BeachesLighthouse Beach
Galle
Lighthouse Beach is a beach in Galle.
BeachesMadiha Beach
Matara
Madiha Beach is a beach in Matara.
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.