Gozo Region, Malta

Qbajjar Bay Beach

Qbajjar Bay Beach is a small beach located about 15 minutes walk from Marsalforn in the direction of Zebbug. The beach is known for its clean and clear waters, making it suitable for swimming, snorkelling, and sailing. The beach also features a slipway for small leisure boats. Despite its size, the beach is equipped with a public toilet for the convenience of visitors.

The beach is surrounded by a promenade, which is perfect for leisurely walks. The promenade is lined with restaurants serving Mediterranean menus. The beach also offers a unique experience for fishing enthusiasts, especially on the rocky side of the bay.

Explore places to stay near Qbajjar Bay Beach and enjoy a leisurely stroll along the promenade lined with Mediterranean restaurants.

However, the beach is noted for having a significant amount of seaweed and lacks sand. The view from the beach is reported to be great, adding to the overall appeal of the location.

What to do at Qbajjar Bay Beach?

Amenities

Qbajjar Bay Beach amenities include toilet.

Restaurants

You can enjoy one of the restaurants at the beach while soaking up the sun.

Visitor Reviews

Visitor reviews highlight the beach's suitability for various activities such as swimming, snorkelling, sailing, and walking along the promenade. The cleanliness of the beach and the beautiful views it offers are also appreciated by visitors. However, complaints are made about the presence of seaweed on the small beach and the lack of sand.

Where to Stay near Qbajjar Bay Beach?

Visitors to Qbajjar Bay Beach often stay in the nearby town of Marsalforn, which is about a 15-minute walk from the beach and offers a variety of accommodations including hotels and guesthouses. Many visitors also choose to stay in the picturesque village of Zebbug, which provides a more tranquil setting and is just a short drive away, allowing easy access to the beach and other attractions in the area.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Qbajjar Bay Beach?

Latitude: 36.0762726 / Longitude: 14.2522314

Qbajjar Bay Beach is located in Gozo Region. The following map of Qbajjar Bay Beach shows the exact location.

Qbajjar Bay Beach: Weather Today

📅 Wednesday, December 10, 2025
It's not the best beach day at Qbajjar Bay Beach. The maximum air temperature will be 18.2 °C, and the sea temperature is 19.1 °C. The sea conditions are calm with small waves. There is some cloud cover, and the sun's rays are weak.
🌬️

Air

Low / High15.3°C/18.2°C
Feels Like (High)18.4°C
🌊

Sea

Sea Temperature19.1 °C
Wave Height0.4 m
🌧️

Rain

Rain Chance0%
Rainfall0 mm
Rain Duration0 h
🌞

Sun

Sunrise / Sunset07:03/16:48
Sunshine Hours8.4 hrs
UV Index2.3
Cloud Cover38%
💨

Wind

Speed6.5 km/h
Gusts13 km/h
DirectionE

These beaches might also interest you

Beaches near Qbajjar Bay Beach