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.
BeachesSk Town Beach
Matara
Sk Town Beach is a beach in Matara.
BeachesSweat Bay
Trincomalee
Sweat Bay is a beach in Trincomalee.
BeachesTalaimannar Beach
Mannar
Talaimannar Beach is a beach in Mannar.
BeachesTalalla Beach
Kekanadura
Talalla Beach is a beach in Kekanadura.
BeachesTambalagam Bay
Trincomalee
Tambalagam Bay is a beach in Trincomalee.
BeachesTangalle Beach
Tangalle
Tangalle Beach is a beach in Tangalle.
BeachesThalawila Beach
Kalpitiya
Thalawila Beach is a beach in Kalpitiya.
BeachesThalpe Beach
Thalpe
Thalpe Beach is a beach in Thalpe.
BeachesThalvupadu Beach
Mannar
Thalvupadu Beach is a beach in Mannar.
BeachesThe Swinging Chair
Weligama
The Swinging Chair is a beach in Weligama.
BeachesThoduwawa fishing beach
Puttalam
Thoduwawa fishing beach is a beach in Puttalam.
BeachesTrincomalee Town Beach
Trincomalee
Trincomalee Town Beach is a beach in Trincomalee.
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.