Enter your dates to see the latest prices and deals for Marsalforn hotels
Featuring free WiFi, Murella Living offers air-conditioned accommodation in Marsalforn, located 100 metres from the sea.

Set in Marsalforn and with Marsalforn Beach reachable within 100 metres, La Playa Hotel offers a tour desk, non-smoking rooms, a shared lounge, free WiFi and a terrace.

Overlooking Marsalforn Bay, the Calypso features a rooftop swimming pool with sun deck and cocktail bar. The hotel lies on Gozo, 10 km from the Ferry Terminal with connections to Malta.

Set just off the beach, Maria Giovanna is in Marsalforn Bay on the laidback island of Gozo. This family-run guest house offers elegantly decorated rooms with air conditioning and a balcony.

Situated in Marsalforn, 4.1 km from Cittadella and 7.6 km from Ta' Pinu Basilica, Seaside Apartment Marsalforn offers air conditioning.

Set in Marsalforn, 300 metres from Marsalforn Beach and 4.7 km from Cittadella, New Marsalforn Serenity Stay & Near Sea Apartment offers air-conditioned accommodation with a balcony and free WiFi.

Located in Marsalforn, 100 metres from Marsalforn Beach and 4.3 km from Cittadella, Maisonette 2 provides air-conditioned accommodation with a terrace and free WiFi.

Featuring air-conditioned accommodation with a pool with a view, A Bed Of Roses is set in Marsalforn. This property offers access to a balcony, free private parking and free WiFi.

Located in Marsalforn, 200 metres from Marsalforn Beach, Lantern Stay provides air-conditioned rooms with free WiFi.

The family-run Lantern Guest House is set in Marsalforn Gozo, a few steps from the beach. It offers a restaurant and rooms with a balcony.

Popular with guests booking hotels in Marsalforn
Popular with guests booking hotels in Marsalforn
Popular with guests booking hotels in Marsalforn
Popular with guests booking hotels in Marsalforn
Popular with guests booking hotels in Marsalforn
Popular with guests booking hotels in Marsalforn
Popular with guests booking hotels in Xagħra
Popular with guests booking hotels in Għajnsielem
Popular with guests booking hotels in Xlendi
Popular with guests booking hotels in Santa Luċija
Featuring air-conditioned accommodation with a patio, Blue Haven Seafront Studio is located in Marsalforn. This beachfront property offers access to a terrace and free WiFi.
Offering a terrace and quiet street view, Lantern apartments is set in Marsalforn, 300 metres from Marsalforn Beach and 4.1 km from Cittadella.
Overlooking Marsalforn Bay, the Calypso features a rooftop swimming pool with sun deck and cocktail bar. The hotel lies on Gozo, 10 km from the Ferry Terminal with connections to Malta.
Located in Marsalforn, 500 metres from Marsalforn Beach and 4.7 km from Cittadella, Dreams of Holiday. Apartment with Pool provides air-conditioned accommodation with a balcony and free WiFi.
Located in Marsalforn, 400 metres from Marsalforn Beach and 4.3 km from Cittadella, Ritz Apartments Marsalforn Gozo offers air conditioning.
Located in Marsalforn in the Gozo region, Marsalforn's Cosy Room features a patio and sea views. This beachfront property offers access to a balcony.
Situated in Marsalforn in the Gozo region, Sea View Apartment in Iż-Żebbuġ has a balcony. Both free WiFi and parking on-site are accessible at the apartment free of charge.
Featuring air-conditioned accommodation with a balcony, R1101 Ta Melina Marsalforn is set in Marsalforn.
Offering a large garden with outdoor pool and hot tub, Cornucopia Hotel is located in Xagħra, on the island of Gozo, Malta. Parking and Wi-Fi access in public areas are free.
Situated within 2.9 km of Ramla Beach and 3.3 km of Cittadella, Gilju B&B features rooms with air conditioning and a private bathroom in Tal-Barmil.
Situated within 2.2 km of Cittadella and 5.4 km of Ta' Pinu Basilica, Bliss Boutique Living features rooms with air conditioning and a private bathroom in Xagħra.
Situated within 2.3 km of Ramla Beach and 4.7 km of Cittadella, Ta' Karkar Villa Bed and Breakfast features rooms with air conditioning and a private bathroom in Xagħra.
The Duke Boutique Hotel is located in the centre of Victoria, on the island of Gozo, next to Villa Rundle Gardens.
Situated in Victoria, Maria Rosa Suites is a recently renovated accommodation, 2.8 km from Xlendi Beach and 400 metres from Cittadella.
Situated in Victoria, 2.8 km from Xlendi Beach, Townhouse17 Boutique Bed & Breakfast features views of the city. The hotel has an outdoor swimming pool and room service and free WiFi.
2.7 km from Xlendi Beach, St George of Lydda B&B is located in Victoria and provides air-conditioned rooms with free WiFi.
Situated within 1.5 km of Marsalforn Beach and 4.5 km of Cittadella, Serene Country House for Beach and Trekking Lovers features rooms with air conditioning and a private bathroom in Xagħra.
Situated within 2.5 km of Marsalforn Beach and 3.4 km of Cittadella, All Nations Duplex with Pool features rooms with air conditioning and a private bathroom in Xagħra.
Boasting quiet street views, Tal-Awturi Rent a Room offers accommodation with a terrace, around 1.4 km from Ramla Beach.
Boasting air-conditioned accommodation with a terrace, San Anton Apartment is situated in Xagħra. Located around 4.6 km from Cittadella, the apartment is also 7.4 km away from Ta' Pinu Basilica.
Located less than 1 km from Cittadella, 71 San Antonio offers accommodation with a balcony and free WiFi. The property offers allergy-free units and is situated 4.7 km from Ta' Pinu Basilica.
Situated within 2.8 km of Xlendi Beach and 500 metres of Cittadella, Historic Hideaways - 900 Year Old Converted Studios offers rooms with air conditioning and a private bathroom in Victoria.
Offering inner courtyard views, Kastell x Casa Jorge is an accommodation set in Victoria, 400 metres from Cittadella and 3.5 km from Ta' Pinu Basilica.
Located just 3.3 km from Ta' Pinu Basilica, Magical Casalgo House provides accommodation in Victoria with access to a garden, a terrace, as well as a shared kitchen.