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.
BeachesUchchimuni beach
Kalpitiya
Uchchimuni beach is a beach in Kalpitiya.
BeachesUduththurai Fishing Beach
Jaffna
Uduththurai Fishing Beach is a beach in Jaffna.
BeachesUnawatuna Beach
Unawatuna
Unawatuna Beach is a beach in Unawatuna.
BeachesUppuveli Beach
Trincomalee
Uppuveli Beach is a beach in Trincomalee.
BeachesUssangoda Beach
Ambalantota
Ussangoda Beach is a beach in Ambalantota.
BeachesUswetakeiyawa Beach
Uswetakeiyawa
Uswetakeiyawa Beach is a beach in Uswetakeiyawa.
BeachesVankalai Beach
Mannar
Vankalai Beach is a beach in Mannar.
BeachesWadduwa Beach
Wadduwa
Wadduwa Beach is a beach in Wadduwa.
BeachesWeligama Beach
Weligama
Weligama Beach is a beach in Weligama.
Beaches by District
Beaches in Batticaloa District (19)Beaches in Trincomalee District (19)Beaches in Matara District (13)Beaches in Puttalam District (13)Beaches in Hambantota District (13)Beaches in Galle District (12)Beaches in Jaffna District (9)Beaches in Ampara District (8)Beaches in Gampaha District (6)Beaches in Mannar District (6)Beaches in Mullaitivu District (5)Beaches in Kalutara District (3)Beaches in Colombo District (2)Beaches in Vavuniya District (1)
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.