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

Weligama Beach, Weligama

Pasikuda Beach, Pasikuda

Koggala Beach, Koggala

Akkaraipattu Beach, Akkaraipattu

Arugam Bay Beach, Arugam Bay

Marble Beach, Trincomalee