Marsalforn Beach

Marsalforn Beach

🌊 Mixed beach 🏅 Blue Flag 2026

Marsalforn · North · 36.072°N, 14.261°E

Temperature 26.6°C ↓0.3°
Water temperature 26.2°C ↓0.1°

Marsalforn is the main seaside resort on Gozo, a former fishing village tucked at the head of a sheltered bay on the island's northern coast. Don't expect a wide sandy beach: swimming happens on a small triangle of coarse, partly imported sand, extended by rocky platforms and concrete jetties whose ladders give access to clear water that quickly turns deep. The place really comes alive along its promenade and seafront, a string of fish restaurants, cafes and ice cream parlours facing the colourful boats in the harbour. It draws visitors as much for swimming and snorkelling as for strolling and dining right by the water. Hugely popular with Gozitans and families, lively in summer, it is also a favourite starting point for divers and a stone's throw from the Xwejni salt pans.

Marsalforn Beach is one of the 10 Blue Flag beaches in Malta. The Blue Flag is an internationally recognised eco-label awarded by the Foundation for Environmental Education (FEE) to beaches that meet rigorous criteria in four areas: water quality, environmental education and information, environmental management, and safety and services. It is one of the most trusted quality marks for a clean, safe and well-managed beach worldwide.

Amenities at Marsalforn Beach

  • Toilets
  • Showers
  • Parking
  • Disabled access
  • Supervised beach
  • Restaurant
  • Bar
  • Snack bar
  • Sun loungers
  • Umbrellas
  • Kayak
  • Boat trips
  • Snorkeling
  • Diving
  • Family beach

Activities available at Marsalforn Beach

At Marsalforn, several water activities are available right on the spot: you can rent a kayak, a pedalo or a jet ski, and even a boat at the small marina to explore the bay and the northern coast. Marsalforn Bay is also a regular stop on Gozo excursions, whether the Gozo tuk tuk tour, the jeep safaris on the back-country tracks, or the island quad tour.

Where to stay near Marsalforn Beach

Staying overnight in Marsalforn lets you enjoy the bay in peace, once the day's buses have left. On the seafront, the Reef Hotel - Spa and the Hotel Calypso offer rooms with a view and direct access to the promenade, while the more modest Hotel Ben Marsalforn focuses on good value just steps from the water.

Location of Marsalforn Beach

Marsalforn sits at the head of a bay on Gozo's northern coast, about ten minutes from Victoria, the island's capital. The promenade follows the shoreline and links the fishing harbour to the rocky platforms framing the bay. To the west stretch the spectacular Xwejni salt pans, carved into the limestone and still worked in summer. The red-sand beach of Ramla Bay lies a few kilometres to the east, by road or along the coastal paths.

Getting to Marsalforn Beach

By bus to Marsalforn Beach

Marsalforn is easy to reach by bus. From Victoria, Gozo's transport hub, route 310 runs down to the bay in about ten minutes. From the ferry terminal at Mġarr, route 322 serves the resort directly. The buses stop at the seafront terminus, just steps from the beach and the restaurants.

310
Victoria Marsalforn
Direct · dep. Victoria (terminus)
12 min 2,50 €
322
Mġarr (ferry) Marsalforn
Direct · dep. Mġarr Ferry Terminal
37 min 2,50 €

* Summer fare Jun–Oct (€2.00 the rest of the year)

By car to Marsalforn Beach

From Malta, the journey runs via the Ċirkewwa ferry to Mġarr harbour, then about ten minutes of road are enough to reach Marsalforn, heading up towards Gozo's northern coast through Victoria.

A large free car park sits five to six minutes' walk from the beach, but it fills up fast in midsummer; better to arrive early. Parking along the seafront is limited.

On the island, the eCabs and Bolt ride-hailing services cover Gozo and make a handy alternative. To explore the northern coast and the salt pans freely, car hire remains the most flexible option.

Reviews of Marsalforn Beach

4.0 /5

Marsalforn divides as much as it charms. Its reputation rests less on its beach than on its village bay: a lively seafront, fish restaurants and clear water that delight families, swimmers and snorkelling fans. The sandy area, though, comes down to a narrow strip, partly imported; all around, the shore is rocky or concrete, and ladders lead to water that quickly turns deep, which explains the common misunderstanding of visitors expecting a wide beach. The main complaints come up again and again and relate to the crowds: uneven cleanliness, litter and washed-up seaweed off season or in rough seas, marked urbanisation and a packed car park at the height of summer. The sheltered bay stays calm in manageable weather but turns murky in a swell. The best time is early morning, before the crowds, or late in the day; June and September offer water that is still warm, fewer people and less seaweed than in the thick of August.

Strengths

  • A lively seafront: fish restaurants, cafes and ice cream parlours facing the bay, open late in season
  • Clear, fish-filled water for snorkelling and diving, with kayaks, pedalos and jet skis to rent on the spot
  • Reassuring swimming for families, shallow and calm near the shore, with lifeguards in season
  • Ladders on the concrete jetties to reach deep water quickly, without walking over the pebbles
  • Easy access by bus from Victoria and Mġarr harbour, plus a large free car park
  • Close to the Xwejni salt pans and the northern coast, perfect for extending the walk

Weaknesses

  • A tiny sandy beach: most of the shore is rocky or concrete, water shoes recommended
  • Patchy cleanliness and washed-up seaweed off season or in rough seas
  • A very built-up setting, with apartment blocks and construction sites around the bay
  • Overcrowding and a packed car park at the height of summer, with sometimes pricey sunbeds (up to 14-15 €)
  • Water that turns murky and swimming best avoided on swelly days

Frequently asked questions about Marsalforn Beach

Is Marsalforn a real sandy beach?

Not really. The sand is limited to a small triangle at the head of the bay, partly imported. Most swimming is done from the rocky platforms and concrete jetties, fitted with ladders. Water shoes are recommended.

Is the water good for snorkelling?

Yes. The bay offers clear, fish-filled water along the rocks, especially popular with snorkellers. Clarity does depend on the wind, though: in rough seas the water turns murky and seaweed can wash up.

How do I get to Marsalforn by bus?

From Victoria, route 310 reaches the bay in about ten minutes. From the ferry terminal at Mġarr, route 322 serves the resort directly. The buses stop at the seafront terminus.

Is there a car park?

Yes, a large free car park sits five to six minutes' walk from the beach. It does fill up fast in high season, though, so it's best to arrive early in the morning.

Is the beach suitable for children?

Yes. In the middle of the bay the water is shallow and calm, and the swimming area is marked out. The beach is watched by lifeguards in season. The pebbly bottom makes water shoes worthwhile.

When is the best time to visit?

Early morning or late afternoon, to avoid the crowds and the heat. June and September offer water that is still warm with fewer people and less seaweed than in the thick of August. In winter, much of the venues close.

Can you dive at Marsalforn?

Yes. Marsalforn is one of Gozo's main dive spots, with centres on site and beginner sites near the jetty, as well as seabeds rich in caves and reefs towards the neighbouring bays.