These are the best beaches in Sri Lanka you must visit!

Goyambokka Beach, Tangalle

Kahandamodara Beach, Tangalle

Mount Lavinia Beach, Mount Lavinia

Kudawella Beach, Kudawella

Kamburugamuwa Beach, Matara

Kosgoda Beach, Kosgoda