Malta — Valletta & Grand Harbour

Best Anchorages near Grand Harbour

Grand Harbour is one of the world's great natural harbours — flanked by the UNESCO bastions of Valletta, open 24/7, with a yacht club marina in Marsamxett, quiet creeks in the Three Cities, and the colourful luzzu fishing bay at Marsaxlokk. These 8 verified locations cover every anchorage in the Valletta area.

About Grand Harbour & Valletta

Grand Harbour — UNESCO Heritage

Grand Harbour is Malta's main commercial port and a UNESCO World Heritage site, protected by the bastions of Valletta (built by the Knights of St John from 1566). Commercial vessels have priority at all times. Yachts anchor or moor in Marsamxett Harbour (north of the Valletta peninsula) or in the enclosed creeks of the Three Cities (south side). Report to Valletta VTS on VHF Ch 16/12 at 10nm and 2 hours before arrival.

Marsamxett — Yacht Hub

Marsamxett Harbour (north of Valletta) is the principal yacht anchorage — the Royal Malta Yacht Club (RMYC) marina at Msida and the free anchorage between Sliema and Valletta. Good mud holding, 4–8m depth, protected from S/SW/W. The critical hazard is the Gregale (NE gale): when it blows, Marsamxett develops dangerous swell. In Gregale conditions, move to Kalkara Creek or Marsaxlokk Bay on the SE coast.

Three Cities — Hidden Gem

Kalkara Creek and Dockyard Creek on the south side of Grand Harbour offer the best all-weather protection in Malta — completely enclosed, negligible swell even in Gregale. Walk to Vittoriosa (Birgu), Senglea, and Cospicua — the medieval citadels of the Knights of St John. Quieter than Marsamxett, with a more local atmosphere. Check for commercial boat movements.

Marsaxlokk — SE Malta

Marsaxlokk Bay on the SE coast is Malta's best Gregale refuge — protected from N/NW/NE (the Gregale directions). The fishing village of Marsaxlokk has one of the Mediterranean's most colourful harbours: traditional luzzu boats with painted eyes. Good sand/mud holding, 6–12m. Stay well clear of the Freeport container terminal shipping lanes on the east side of the bay.

Gregale (NE Gale) — Dangerous Swell in Marsamxett

The Gregale is Malta's most dangerous wind — a violent NE gale that can reach near-hurricane force Nov–Mar. When the Gregale blows, Marsamxett Harbour develops dangerous swell and the Grand Harbour entrance may be restricted. Warning signs: rapidly falling barometer, cirrus cloud from the NE. In a Gregale forecast: move to Kalkara Creek or Dockyard Creek (completely enclosed, best shelter in Malta) or run south to Marsaxlokk Bay. In summer (May–Sep) the Gregale is rare; prevailing winds are NW Majjistral and SE Xlokk.

Valletta VTS — Mandatory Report on VHF Ch 16/12

All vessels approaching Grand Harbour or Marsamxett must report to Valletta VTS on VHF Ch 16 (working Ch 12) at 10nm out and 2 hours before arrival. Provide: vessel name, call sign, ETA, last port of call. Follow VTS instructions for berth assignment. Non-EU boats: fly yellow Q flag — Malta is EU but not Schengen. Customs clearance at Grand Harbour or Mġarr Gozo (both 24/7). EES biometric recording required for non-EU crew since October 2025.

8 Verified Anchorages

Royal Malta Yacht Club (RMYC)

(RMYC Marina)Good holdingValletta & Grand Harbour

The Royal Malta Yacht Club (RMYC) at Ta' Xbiex — Malta's premier yacht club, on the south shore of Marsamxett Harbour directly opposite Valletta's fortifications.

Depth

36m

Bottom

mud

Alarm Radius

80m

Crowds

Moderate

Protected: S SW W SEExposed: N NERestaurantMooring buoys

Full anchoring guide →

Marsamxett Harbour Anchorage

(Marsamxett outer anchorage)Good holdingValletta & Grand Harbour

Marsamxett Harbour free anchorage — between the Sliema waterfront and Valletta's great limestone walls, in 4–8m over mud and sand with good holding.

Depth

48m

Bottom

mud

Alarm Radius

90m

Crowds

Moderate

Protected: S SW WExposed: N NE

Full anchoring guide →

Kalkara Creek

(Kalkara anchorage)Good holdingValletta & Grand Harbour

Kalkara Creek — the quietest and most peaceful of the Grand Harbour creeks, on the south side of the harbour between Vittoriosa and the Rinella promontory.

Depth

37m

Bottom

mud

Alarm Radius

75m

Crowds

Quiet

Protected: N NE E SE S SW W NW

Full anchoring guide →

Dockyard Creek

(Birgu anchorage)Good holdingValletta & Grand Harbour

Dockyard Creek — between Vittoriosa (Birgu) and Senglea, in the heart of the Grand Harbour's Three Cities.

Depth

48m

Bottom

mud

Alarm Radius

80m

Crowds

Quiet

Protected: N NE E SE S SW W NWRestaurant

Full anchoring guide →

Marsaxlokk Bay

(Marsaxlokk anchorage)Good holdingValletta & Grand Harbour

Marsaxlokk Bay — a large, deep bay on Malta's SE coast in 6–12m over sand and mud, offering the best protection from the Gregale (NE gale) of any exposed anchorage in Malta.

Depth

612m

Bottom

sand

Alarm Radius

120m

Crowds

Quiet

Protected: N NW W NEExposed: S SERestaurant

Full anchoring guide →

Pretty Bay

(Birżebbuġa Bay)Good holdingValletta & Grand Harbour

Pretty Bay at Birżebbuġa — a sandy beach anchorage on the SE side of Marsaxlokk Bay in 3–6m over good clean sand.

Depth

36m

Bottom

sand

Alarm Radius

85m

Crowds

Moderate

Protected: W NW NExposed: SE ERestaurant

Full anchoring guide →

Spinola Bay

(St Julian's Bay)Fair holdingValletta & Grand Harbour

Spinola Bay — a small, crowded bay in St Julian's (San Ġiljan), Malta's entertainment and restaurant hub, in 3–5m over sand with rocky patches and fair holding.

Depth

35m

Bottom

sand

Alarm Radius

70m

Crowds

Busy

Protected: S SWExposed: N NE ERestaurant

Full anchoring guide →

St George's Bay

(St George's Bay Pembroke)Good holdingValletta & Grand Harbour

St George's Bay — a north-facing bay at Pembroke, immediately north of St Julian's, in 3–6m over good clean sand.

Depth

36m

Bottom

sand

Alarm Radius

80m

Crowds

Moderate

Protected: SW W SExposed: N NERestaurant

Full anchoring guide →

Grand Harbour — Anchoring Rules

  • !EU member / not Schengen: No customs for EU boats arriving from EU ports. Non-EU boats: clear customs at Grand Harbour or Mġarr Gozo (both 24/7). Fly yellow Q flag. EES biometric recording required for non-EU crew since October 2025.
  • !Valletta VTS — mandatory: Report on VHF Ch 16 (working Ch 12) at 10nm and 2 hours before arrival. Provide vessel name, call sign, ETA, last port. Follow VTS berth instructions at all times.
  • !Commercial priority: Grand Harbour is a working commercial port. Cargo vessels, tankers, ferries, and cruise ships have absolute priority. Stay well clear of approach channels and shipping lanes at all times.
  • !Posidonia: EU protected throughout Maltese waters. Anchor in sand or mud patches only. Use mooring buoys where provided. Verify current enforcement status with Transport Malta before anchoring.
  • !Gregale protocol: At first Gregale warning, move from Marsamxett to Kalkara Creek, Dockyard Creek, or Marsaxlokk Bay. Never anchor on north-facing shores with a Gregale forecast.

For a full overview of Mediterranean anchoring rules, see our overnight anchoring rules by region guide.

Monitor Your Anchor Overnight

Safety Anchor Alarm monitors your GPS position continuously — essential at Grand Harbour where the Gregale can develop dangerous Marsamxett swell with little warning, day or night.

Download Free for iOS