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.
BeachesMullaitivu Beach
Mullativu
Mullaitivu Beach is a beach in Mullativu.
BeachesMuthupanthiya beach
Chilaw
Muthupanthiya beach is a beach in Chilaw.
BeachesNagarkovil Beach
Chavakachcheri
Nagarkovil Beach is a beach in Chavakachcheri.
BeachesNasuvantivu Beach
Batticaloa
Nasuvantivu Beach is a beach in Batticaloa.
BeachesNatural Pool Thalpe
Thalpe
Natural Pool Thalpe is a beach in Thalpe.
BeachesNavaladi Beach
Batticaloa
Navaladi Beach is a beach in Batticaloa.
BeachesNayaru Beach
Mullativu
Nayaru Beach is a beach in Mullativu.
BeachesNilaveli Beach
Trincomalee
Nilaveli Beach is a beach in Trincomalee.
BeachesNintavur Beach
Sainthamaruthu
Nintavur Beach is a beach in Sainthamaruthu.
BeachesOkanda Beach
Ampara
Okanda Beach is a beach in Ampara.
BeachesOld chemmalai beach
Mullativu
Old chemmalai beach is a beach in Mullativu.
BeachesOluvil Beach
Akkarepattu
Oluvil Beach is a beach in Akkarepattu.
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.