Srilanka-Places.com has listed approx 19 Public beaches in Sri Lanka. Some of the Top rated Public beaches in Sri Lanka are- Dewata beach, Negombo Beach, Villa Palma Beach Resort, Gengea Beach Resort ගෙන්ගේ බ්ව් රිසෝට්, Karai Beach Resort, Seven Rich Beach Resort, Alampil Resort, Mawella Bay, Dream Spot Resort & Gintota beach.