Skip to main content

Search hotels in Marsalforn

Enter your dates to see the latest prices and deals for Marsalforn hotels

Marsalforn – 102 hotels and places to stay

Filter by:

Star rating
Review score

Murella Living

Hotel in Marsalforn

Featuring free WiFi, Murella Living offers air-conditioned accommodation in Marsalforn, located 100 metres from the sea.

C
Charles
From
Malta
Staff was excellent, breakfast was very good as well, we will stay at Murella living with confidence, Brilliant.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,177 reviews
Price from
US$71.23
1 night, 2 adults

La Playa Hotel

Hotel in Marsalforn

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.

S
Sumanth Reddy
From
Malta
comfort, friendly staff and nice room.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 514 reviews
Price from
US$87.46
1 night, 2 adults

Reef Hotel & Spa

Hotel in Marsalforn

Reef Hotel & Spa has a seasonal outdoor swimming pool, terrace, a restaurant and bar in Marsalforn. With free WiFi, this 4-star hotel offers room service and a 24-hour front desk.

B
Brigid
From
Ireland
Beautiful new Hotel in great location. Close to front 1 or 2 minute walk.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 95 reviews
Price from
US$157.64
1 night, 2 adults

Hotel Calypso

Hotel in Marsalforn

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.

J
Jonatan
From
Sweden
Lovely location, beach (albeit small) just a few steps outside the main entrance, rooftop pool and bar (but with the sea so close by, who in their right mind would use it?). Breakfast was good, nothing special really but good selection of food, fruits and pastries.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,339 reviews
Price from
US$85.13
1 night, 2 adults

Maria Giovanna Guest House

Marsalforn

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.

A
Ana Slugic
From
Croatia
- Excellent host (always smiling and very helpful) - Perfect breakfast (served fresh and hot) - Room clean - Free parking near the guest house - Beach 3 min away
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 560 reviews
Price from
US$102.76
1 night, 2 adults

Bright and Airy Flat in Marsalforn, Gozo

Marsalforn

Set in Marsalforn in the Gozo region, Bright and Airy Flat in Marsalforn, Gozo has a balcony. Located around 4.6 km from Cittadella, the apartment is also 8.1 km away from Ta' Pinu Basilica.

P
Paul
From
United Kingdom
They were very welcoming. The room was very clean and tidy on arrival, and they even left a battle of wine and ice tea in the fridge. They were very flexible with arrival and departure time. The apartment is very close to the beach, and the shops are right around the corner.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$105.09
1 night, 2 adults

Maisonette 2

Marsalforn

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.

V
Viktoria
From
Germany
Location and tidiness was amazing!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 51 reviews
Price from
US$73.57
1 night, 2 adults

A Bed Of Roses

Marsalforn

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.

S
Sharma
From
Sweden
It’s well managed , response is good and always on time.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 48 reviews
Price from
US$350.31
1 night, 2 adults

Lantern Guest House

Marsalforn

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.

D
Dennis
From
Norway
Great value, great location - super close to the ocean and dive centers. I've stayed here for many years and will keep coming back.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 502 reviews
Price from
US$70.06
1 night, 2 adults

Apartment in Marsalforn Gozo

Marsalforn

Located in Marsalforn, 200 metres from Marsalforn Beach and 4.4 km from Cittadella, Apartment in Marsalforn Gozo provides air-conditioned accommodation with a balcony and free WiFi.

I
Irene Ann
From
Spain
It was a nice apartment. Comfy bed. And good location. 2 minutes walk from the seafront ideal for snorkeling. And 3 minutes from the bus stop. Lots of restaurants nearby.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 14 reviews
Price from
US$91.08
1 night, 2 adults
See all 102 hotels in Marsalforn

Hotels with airport shuttles in Marsalforn

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 783 reviews
    From US$221.86 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 2,242 reviews
    From US$136.45 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 403 reviews
    From US$120.86 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 253 reviews
    From US$140.12 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,415 reviews
    From US$87.34 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 438 reviews
    From US$120.86 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 972 reviews
    From US$212.52 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,177 reviews
    From US$71.23 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 372 reviews
    From US$120.86 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 883 reviews
    From US$115.60 per night

Most booked hotels in Marsalforn and surroundings in the past month

See all

Budget hotels in Marsalforn and nearby

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 19 reviews

    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.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Located in Marsalforn, 200 metres from Marsalforn Beach and 4.2 km from Cittadella, Brand New Sea Breeze Haven offers a terrace and air conditioning.

    From US$128.39 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 42 reviews

    Offering a terrace and quiet street view, Lantern apartments is set in Marsalforn, 300 metres from Marsalforn Beach and 4.1 km from Cittadella.

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 950 reviews

    Featuring a sun terrace and an a la carte restaurant, Electra Guesthouse is set a 2-minute walk from the seafront of Marsalforn. It offers simple rooms with free Wi-Fi.

    From US$64.22 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 7 reviews

    A recently renovated bed and breakfast in Xagħra and within 1.7 km of Ramla Beach, Aurelia Gozo Boutique BnB has pool with a view, comfortable soundproof rooms and free WiFi.

    From US$103.93 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 644 reviews

    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.

    From US$100.19 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 81 reviews

    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.

    From US$83.25 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 106 reviews

    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.

Hotels located in the centre of Marsalforn

  • Del Mar Court is located in Marsalforn, 100 metres from Marsalforn Beach, 4.1 km from Cittadella, and 7.2 km from Ta' Pinu Basilica.

    From US$186.83 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    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.

    From US$579.18 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 13 reviews

    Featuring air-conditioned accommodation with a balcony, R1101ERI by euroresort is set in Marsalforn.

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 17 reviews

    Featuring air-conditioned accommodation with a balcony, R1103ERI by euroresort is set in Marsalforn.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 15 reviews

    Featuring air-conditioned accommodation with a balcony, R1102ERI by euroresort is set in Marsalforn.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 41 reviews

    Located in Marsalforn, 200 metres from Marsalforn Beach and 4.2 km from Cittadella, Little Blue House provides air-conditioned accommodation with a balcony and free WiFi.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 53 reviews

    Located in Marsalforn, 200 metres from Marsalforn Beach and 4.4 km from Cittadella, Beachfront Deluxe Apartment provides air-conditioned accommodation with a patio and free WiFi.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 11 reviews

    Situated in Marsalforn, 300 metres from Marsalforn Beach and 4.2 km from Cittadella, Your quiet retreat in Marsalforn features spacious air-conditioned accommodation with a balcony and free WiFi.

Best hotels with breakfast in Marsalforn and nearby

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 377 reviews

    Located 2.8 km from Marsalforn Beach, San Pawl B&b farmhouse- KORTOLL offers water sports facilities, an infinity pool and air-conditioned accommodation with a terrace and free WiFi.

    From US$93.18 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 14 reviews

    Located in Xagħra, 2.5 km from Ramla Beach, Tal-Bambinu Boutique B&B provides air-conditioned rooms with free WiFi and express check-in and check-out.

    From US$89.80 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 194 reviews

    Situated in Xagħra, in a historic building, 2.9 km from Ramla Beach, MJ Farmhouse B&B is a recently renovated bed and breakfast with an outdoor swimming pool and terrace.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 193 reviews

    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.

    From US$73.21 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 2,453 reviews

    Situated in Xagħra and with Ramla Beach reachable within 1.8 km, The Segond Hotel features express check-in and check-out, non-smoking rooms, a seasonal outdoor swimming pool, free WiFi throughout the...

    From US$81.74 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 33 reviews

    Situated in Victoria and with Xlendi Beach reachable within 2.9 km, Marcellino Boutique Living features a terrace, non-smoking rooms, free WiFi and a restaurant.

    From US$112.10 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 660 reviews

    Situated in Victoria, Maria Rosa Suites is a recently renovated accommodation, 2.8 km from Xlendi Beach and 400 metres from Cittadella.

    From US$138.96 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 883 reviews

    Townhouse17 Boutique Bed & Breakfast features free WiFi and views of city in Victoria. Boasting a sun terrace, this property is situated near attractions such as Cittadella.

    From US$115.60 per night

FAQs about hotels in Marsalforn

What guests said about Marsalforn:

  • 8.0

    Been there several times and keep coming back.

    Been there several times and keep coming back. Favourite place, the harbour wall in the late afternoon sun. Ate out in the many local restaurants. Lots of building works going on in Marsalforn and the local roadworks have been going on for some time and are set to continue for the rest of the year.
    Guest review by
    Leonard
  • 10.0

    There is extensive building & rebuilding work being carried...

    There is extensive building & rebuilding work being carried on in the town and local area which disrupted the traffic at times. Apart from that it is a delightful town with good transport links to other parts of Gozo and to Malta. There are many and varied restaurants in town and we enjoyed trying a different one every night! The apartment had access to a pool which we found preferable to the beach but the children liked the beach too. We took a boat day trip around Gozo and Comino which we would recommend. It included swimming at the Blue Lagoon and a delicious buffet lunch.
    Guest review by
    Anonymous
  • 10.0

    I am disabled the hotel was perfect for me , maybe next time...

    I am disabled the hotel was perfect for me , maybe next time I will try to book a walk in bathroom as I cannot use a bath shower other than that perfect. Marsalforn itself was great for me , my favourite restaurant was very close , the beach is practically outside the doors to the hotel, so my grandson enjoyed it immensely
    Guest review by
    Eileen
    United Kingdom
  • 10.0

    Marsalforn is a good base from which to explore Gozo.

    Marsalforn is a good base from which to explore Gozo. It is easy to travel around the island, with access to a bus links going either to Victoria or the Ferry. There is a small beach which is clean and there are several restaurants and cafes to choose from. If you want to eat somewhere else on the island the bus routes make it easy to do so. The bus from the ferry to Marsalforn is about 25 minutes.
    Guest review by
    Scott
    United Kingdom
  • 8.0

    Marsalforn is really nice.

    Marsalforn is really nice. It has a bay to swim in which is mostly calm in season. Lots of reasonably priced cafes, restaurants & ice cream vendors around the bay. Lovely views. A great place to sit, eat, swim & watch the world go by. Two small supermarkets within 5 minutes walk. Some building work going on so some noise ar times. Buses stop 5 minutes walk away. Do visit Victoria, Dwerja - boat trip to blue caves for 5 euros & Xlendi bay. Buses run all.over Gozo, mostly have to change at Victoria or the hop on, hop off, open top bus. We didn't want to leave.
    Guest review by
    Anonymous
  • 8.0

    Central locality with many restaurants to choose from and...

    Central locality with many restaurants to choose from and enjoyable walks. However be careful where to eat - we were very disappointed with a restaurant close to the hotel that had good reviews. Would definitely recommend Pierre’s restaurant by the sea - lovely ambience and the speciality of the day Stuffed Squid was delicious and my husband devoured the fresh fish dish he ordered. Also Qbajjar restaurant was excellent - everything we ordered was delicious ! There were a lot of tourists sightseeing on jeeps , Tuk Tuks , hop on/off buses, diving, swimming on the small sandy beach - fun !
    Guest review by
    Alexandra
    Malta

See reviews by guests who stayed at hotels in Marsalforn

See all
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 560 reviews
    Maria Giovanna provides the very best in terms of guest house experiences. The rooms are clean and quiet, with new and well-maintained facilities. The location is right by the beach and perfect for exploring Marsalforn and Gozo. The staff makes you feel at home every day. They are kind, caring and know how to make a great breakfast. I couldn't ask for anything else.
    Guest review by
    Max
    Netherlands
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 393 reviews
    Location is great. Facilities were clean and easily accessible for a family with young children. Pool was always clean and easy to access. Underground car park was soo important as we had a car and was easy to access lifts. George the owner was amazing and staff were very friendly. Would highly recommend this place for your Gozo stay.
    Guest review by
    Christine
    Australia
  • From US$64.11 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 2,339 reviews
    The hotel is situated in a wonderful location, with most rooms enjoying a fantastic view of Marsalforn Bay. The rooms are also very spacious and clean, and breakfast was ample and varied. The staff were all very helpful and polite.
    Guest review by
    Michael
    Malta
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 31 reviews
    Beautiful and well-designed apartment with three sleeping rooms, each with its own bathroom. Wonderful location right by the sea on the quiet island of Gozo.
    Guest review by
    Věra
    Czech Republic
  • From US$71.23 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,177 reviews
    Room was very nice, and all in all location of the hotel was exceptional. Can't wait to stay there again, when visiting Gozo.
    Guest review by
    julian
    Malta