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.
BeachesGodawaya beach
Ambalantota
Godawaya beach is a beach in Ambalantota.
BeachesGoyambokka Beach
Tangalle
Goyambokka Beach is a beach in Tangalle.
BeachesGreen Bay Beach
Trincomalee
Green Bay Beach is a beach in Trincomalee.
BeachesHambantota Beach
Hambantota
Hambantota Beach is a beach in Hambantota.
BeachesHikkaduwa Beach
Hikkaduwa
Hikkaduwa Beach is a beach in Hikkaduwa.
BeachesHiriketiya Beach
Dikwella
Hiriketiya Beach is a beach in Dikwella.
BeachesHummana Beach Dondra
Matara
Hummana Beach Dondra is a beach in Matara.
BeachesHummanaya Blow Hole
Tangalle
Hummanaya Blow Hole is a beach in Tangalle.
BeachesIlankaithurai Beach
Trincomalee
Ilankaithurai Beach is a beach in Trincomalee.
BeachesIranawila Beach
Chilaw
Iranawila Beach is a beach in Chilaw.
BeachesJinna Beach
Batticaloa
Jinna Beach is a beach in Batticaloa.
BeachesKalkudah Beach
Kalkudah
Kalkudah Beach is a beach in Kalkudah.
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.