Places to swim

Beaches, coves and rock pools

Malta has fewer sandy beaches than you might expect. The big sandy bays are in the north, and the south is quieter and rockier. Most are 30 to 60 minutes away by car, and longer by bus. Many are very busy in summer, so go early.

Sandy bays

In the north

The best sandy beaches are on the north and north-west coast.

  • Golden Bay / Għajn Tuffieħa Bay Must visit

    Two neighbouring sandy bays on the north-west coast, with golden sand, cliffs, and cafés and sunbeds in summer. Għajn Tuffieħa is the quieter of the two and is reached down a long flight of steps.

  • Għadira / Mellieħa Bay Must visit

    Malta’s longest sandy beach, with shallow water that suits families.

  • Paradise Bay Must visit

    A small sandy cove near the Gozo ferry at Ċirkewwa, with clear water and a steep path down.

  • Gnejna Bay

    A sandy cove on the west coast with old fishermen’s boathouses, relaxed and less developed.

  • Riviera Bay

    A sheltered sandy bay near Mellieħa, usually calmer than the beaches on the open coast.

  • Armier Bay

    A long stretch of sand in the far north, close to Little Armier and the Comino ferries.

Coves and rock pools

In the south

Quieter and rockier, with clear water for swimming.

  • Pretty Bay, Birżebbuġa

    A sandy bay in the south-east with a promenade, cafés and shallow water.

  • St Peter’s Pool Must visit

    A natural rock pool with clear, deep water near Marsaxlokk, popular for swimming and jumping off the rocks.

  • St Thomas Bay, Marsaskala

    A small sandy bay on the south-east coast, with a promenade and restaurants close by.

  • Għar Lapsi

    A rocky cove on the south-west coast with clear water, popular for swimming and snorkelling.

Take sun cream, water and shoes for rocky entries, and check the sea conditions before you swim.

Ready to plan your stay?