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.
BeachesManatkaadu Beach
Jaffna
Manatkaadu Beach is a beach in Jaffna.
BeachesMangrove Beach
Puttalam
Mangrove Beach is a beach in Puttalam.
BeachesMarble Beach
Trincomalee
Marble Beach is a beach in Trincomalee.
BeachesMaruthamunai Beach
Kalmunai
Maruthamunai Beach is a beach in Kalmunai.
BeachesMatara Beach
Matara
Matara Beach is a beach in Matara.
BeachesMatara Beach Park
Matara
Matara Beach Park is a beach in Matara.
BeachesMatara Paravi Duwa Beach
Matara
Matara Paravi Duwa Beach is a beach in Matara.
BeachesMawella Beach Hideaways
Tangalle
Mawella Beach Hideaways is a beach in Tangalle.
BeachesMihiripenna Beach
Thalpe
Mihiripenna Beach is a beach in Thalpe.
BeachesMoorkkam Beach
Jaffna
Moorkkam Beach is a beach in Jaffna.
BeachesMorawala Beach
Negombo
Morawala Beach is a beach in Negombo.
BeachesMount Lavinia Beach
Dehiwala
Mount Lavinia Beach is a beach in Dehiwala.
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.