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.
BeachesPuttalam Beach Park
Puttalam
Puttalam Beach Park is a beach in Puttalam.
BeachesRathugala (Red Rock)
Trincomalee
Rathugala (Red Rock) is a beach in Trincomalee.
BeachesRekawa Beach
Tangalle
Rekawa Beach is a beach in Tangalle.
BeachesRumassala Sanctuary and Jungle Beach
Unawatuna
Rumassala Sanctuary and Jungle Beach is a beach in Unawatuna.
BeachesSalli Beach
Trincomalee
Salli Beach is a beach in Trincomalee.
BeachesSallitheevu Beach
Batticaloa
Sallitheevu Beach is a beach in Batticaloa.
BeachesSampoor Lighthouse
Trincomalee
Sampoor Lighthouse is a beach in Trincomalee.
BeachesSampur Beach
Trincomalee
Sampur Beach is a beach in Trincomalee.
BeachesSangamankanda Point
Akkarepattu
Sangamankanda Point is a beach in Akkarepattu.
BeachesSeethagalla Beach
Kekanadura
Seethagalla Beach is a beach in Kekanadura.
BeachesSilawathurei Beach
Mannar
Silawathurei Beach is a beach in Mannar.
BeachesSilent Beach
Tangalle
Silent Beach is a beach in Tangalle.
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.