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.
BeachesPalamunai Beach
Akkarepattu
Palamunai Beach is a beach in Akkarepattu.
BeachesPalatupana Beach
Tissamaharama
Palatupana Beach is a beach in Tissamaharama.
BeachesPanama Beach
Pottuvil
Panama Beach is a beach in Pottuvil.
BeachesParewella Natural Swimming Area
Tangalle
Parewella Natural Swimming Area is a beach in Tangalle.
BeachesPasikuda Beach
Pasikuda
Pasikuda Beach is a beach in Pasikuda.
BeachesPesalai Beach
Mannar
Pesalai Beach is a beach in Mannar.
BeachesPigeon Island Marine National Park
Trincomalee
Pigeon Island Marine National Park is a beach in Trincomalee.
BeachesPolhena Beach
Matara
Polhena Beach is a beach in Matara.
BeachesPreethipura Beach
Wattala
Preethipura Beach is a beach in Wattala.
BeachesPublic Beach Trincomalee
Trincomalee
Public Beach Trincomalee is a beach in Trincomalee.
BeachesPunnakuda Beach
Batticaloa
Punnakuda Beach is a beach in Batticaloa.
BeachesPuthukkudiyiruppu Beach
Batticaloa
Puthukkudiyiruppu Beach is a beach in Batticaloa.
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.