Malta

Beaches in Malta

58 Maltese beaches across 21 towns, each with its own page; 16 sandy, 5 rocky, 2 gravel; 35 rated Excellent for bathing water in the latest season.

Live conditions for every Maltese beach

Water clarity, wind shelter, shade by the hour and a 7-day forecast, free in the BeachScan app.

Towns with the most beaches

Mellieħa 9 Il-Qajjenza 7 Manikata 6 Marsaxlokk 6 Mġarr 6 Baħar iċ-Ċagħaq 3 Marsalforn 3 Għasri 2 Nadur 2 Qawra 2 Sliema 2 Baħrija 1 Għajnsielem 1 Ix-Xemxija 1 Kerċem 1 Marsascala 1 Qala 1 Qasam tad-Djar ta' Bulebel 1 Saint Julian's 1 Saint Lawrence 1 Xagħra 1

All 21 towns