Beach guide
Beaches near Valletta
Valletta itself has no beach, but there are swimming spots a short bus or ferry ride away: the Sliema seafront across Marsamxett Harbour, the small sandy Rinella Bay in Kalkara, and the rocks at Xgħajra.
Here are the closest ones, nearest first, with their conditions right now.
Sea conditions update every hour.
Closest beaches to Valletta
-
Rinella Bay
Rinella Bay, Kalkara: a small sandy beach close to Valletta with calm, shallow water, a kiosk nearby and bus 3 stopping at the bay.
Sea today, parking and facilities -
Qui – Si – Sana
Qui-Si-Sana, Sliema: rocky swimming platforms and rock-cut pools near Tigné Point, with lidos, cafés and buses and ferries close by.
Sea today, parking and facilities -
Fond Għadir Bay
Fond Għadir, Sliema: rocky swimming spot on Tower Road with old rock-cut pools and ladders. Bus stops, parking, and tips for families.
Sea today, parking and facilities -
Exiles
Exiles, Sliema: rocky swimming with ladders into deep water, a lido and snack bar, and shore diving to the Tug 2 wreck. Bus and access tips.
Sea today, parking and facilities -
Balluta Bay
Balluta Bay, St Julian's: a rocky urban swimming spot with steps into the sea, buses 13 and 14, cafes nearby and tips on water quality.
Sea today, parking and facilities -
Spinola Bay
Spinola Bay, St Julian's: a small harbour of fishing boats and waterfront restaurants. For a swim, St George's Bay's sand is a short walk away.
Sea today, parking and facilities -
Xgħajra Beach
Xgħajra: a rocky promenade swim spot near SmartCity with ladders into the sea. Buses 94 and 120, parking and what to bring.
Sea today, parking and facilities -
St. Georges Bay
St George's Bay, St Julian's: a small sandy beach by Paceville. Bus routes, nearby paid car parks, facilities and tips for beating summer crowds.
Sea today, parking and facilities
Frequently asked questions
Is there a beach in Valletta?
Not a sandy one. Locals swim off the rocks below the city walls, but the nearest proper swimming spots are in Sliema (a short ferry ride) and at Rinella Bay in Kalkara.
What is the nearest sandy beach to Valletta?
Rinella Bay in Kalkara, across the Grand Harbour, with bus 3 stopping at the bay.




