A rocky beach with a large natural arch formation.

Find hotels in Marsalforn from CA $94

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Marsalforn hotels

Reef Hotel & Spa

Reef Hotel & Spa
4.5 star property
Marsalforn
9.4 out of 10, Exceptional, (54 reviews)
"It was a great experience!"
United States
Julie
The price is CA $153
CA $165 total
includes taxes & fees
Jun 23 - Jun 24
Reef Hotel & Spa

Hotel Ben Marsalforn, Affiliated By Meliá

Hotel Ben Marsalforn, Affiliated By Meliá
3.0 star property
Zebbug
10.0 out of 10, Exceptional, (13 reviews)
"Great rooms - nice terrace and pool"
United Kingdom
Richard
The price is CA $129
CA $140 total
includes taxes & fees
Jun 24 - Jun 25
Hotel Ben Marsalforn, Affiliated By Meliá

Calypso Hotel

Calypso Hotel
4.0 star property
Zebbug
8.4 out of 10, Very good, (347 reviews)
"Incredible location. Will return."
Canada
Vanessa
The price is CA $168
CA $182 total
includes taxes & fees
Jul 12 - Jul 13
Calypso Hotel

Lantern Guest House

Lantern Guest House
3.0 star property
Zebbug
8.6 out of 10, Excellent, (51 reviews)
"I would like to thank Joseph and all the staff for the wonderful stay that i had here. Everything is clean, staff is helpful and location is perfect. I loved every second I stayed."
Italy
Simona
The price is CA $101
CA $110 total
includes taxes & fees
Jun 23 - Jun 24
Lantern Guest House

Maria Giovanna Guest House

Maria Giovanna Guest House
3.5 star property
Zebbug
9.6 out of 10, Exceptional, (48 reviews)
"Top services, nice accommodation, perfect location. Stayed here twice and will definitely go back!"
Germany
Romrawin
The price is CA $149
CA $161 total
includes taxes & fees
Jun 23 - Jun 24
Maria Giovanna Guest House

Murella Living

Murella Living
3.0 star property
Zebbug
9.4 out of 10, Exceptional, (200 reviews)
"The breakfast was really good, and we where very welcoming by the staff. The aircontion kept us warm because the weather was a bit cold. "
United Kingdom
Mary Grace
The price is CA $113
CA $122 total
includes taxes & fees
Jun 23 - Jun 24
Murella Living

Apartment in Marsalforn Beaches Seaside Dining

Apartment in Marsalforn Beaches Seaside Dining
2.0 star property
Zebbug
The price is CA $236
CA $544 total
includes taxes & fees
Jul 17 - Jul 18
Apartment in Marsalforn Beaches Seaside Dining

Grand Hotel Gozo

Grand Hotel Gozo
4.0 star property
Ghajnsielem
8.6 out of 10, Excellent, (935 reviews)
"Great location and facilities."
United Kingdom
Alison
The price is CA $160
CA $173 total
includes taxes & fees
Jun 27 - Jun 28
Grand Hotel Gozo

Pergola Hotel & Spa

Pergola Hotel & Spa
4.0 star property
Mellieħa Heights
8.0 out of 10, Very good, (825 reviews)
"Lovely hotel. Very comfortable rooms, great amenities (the main outdoor pool was large enough to have a proper swim in), and good choice of onsite food options. The staff was wonderful - super helpful. "
United Kingdom
Lucy
The price is CA $138
CA $149 total
includes taxes & fees
Jun 25 - Jun 26
Pergola Hotel & Spa

Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands
5.0 star property
Għajn Tuffieħa
9.4 out of 10, Exceptional, (1,007 reviews)
"Lovely location with a good selection of restaurants and friendly staff."
United Kingdom
Elizabeth
The price is CA $486
CA $521 total
includes taxes & fees
Jun 23 - Jun 24
Radisson Blu Resort & Spa, Malta Golden Sands

Paradise Bay Resort

Paradise Bay Resort
4.0 star property
Mellieha
7.6 out of 10, Good, (1,000 reviews)
"Great hotel with many amenities and lovely staff. Very convenient location by the Ferry. Lots of activities for kids. "
United States
Crystal
The price is CA $200
CA $216 total
includes taxes & fees
Jun 25 - Jun 26
Paradise Bay Resort

The St George Park Hotel

The St George Park Hotel
3.0 star property
Paceville
6.4 out of 10, (118 reviews)
"The structure look very old and"
United Kingdom
Alexandra
The price is CA $123
CA $133 total
includes taxes & fees
Jun 30 - Jul 1
The St George Park Hotel

Novotel Malta Sliema

Novotel Malta Sliema
4.0 star property
Gzira
8.8 out of 10, Excellent, (160 reviews)
"Very nice hotel. "
United Kingdom
Bernice Aisa
The price is CA $228
CA $245 total
includes taxes & fees
Jun 23 - Jun 24
Novotel Malta Sliema

The Duke Boutique Hotel

The Duke Boutique Hotel
3.0 star property
Victoria
9.8 out of 10, Exceptional, (543 reviews)
"Fantastic hotel"
Canada
Linda
The price is CA $151
CA $163 total
includes taxes & fees
Jun 29 - Jun 30
The Duke Boutique Hotel

Corinthia Palace Malta

Corinthia Palace Malta
5.0 star property
Attard
9.4 out of 10, Exceptional, (1,000 reviews)
"Love the location a very nice area all the tourist site are close by car ot hop on hop off. Breakfat very good and there are two very good restaurants. If you like to br in a quite place, this hotel is the best,"
United States
Luis
The price is CA $314
CA $338 total
includes taxes & fees
Jun 23 - Jun 24
Corinthia Palace Malta

Bora Bora Ibiza Malta Resort - Music Hotel - Adults Only 18 plus

Bora Bora Ibiza Malta Resort - Music Hotel - Adults Only 18 plus
3.0 star property
Bugibba
9.0 out of 10, Wonderful, (83 reviews)
"2 night stay lovely room comfy bed polite staff good facilities highly recommended "
United Kingdom
Jane
The price is CA $146
CA $158 total
includes taxes & fees
Jun 23 - Jun 24
Bora Bora Ibiza Malta Resort - Music Hotel - Adults Only 18 plus

Fitch Hotel

Fitch Hotel
4.5 star property
Paceville
8.8 out of 10, Excellent, (86 reviews)
"Very relaxed and calm hotel. Staff are very helpful and kind. Breakfast is excellent. Room is very clean and modern. The hotel is well placed being only a short walk from the sea and local night life/restaurants but not too close for it to be noisy."
United Kingdom
matthew
The price is CA $183
CA $197 total
includes taxes & fees
Jun 23 - Jun 24
Fitch Hotel

Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta
4.0 star property
Mellieha
9.0 out of 10, Wonderful, (1,000 reviews)
"Amazing hotel in a beautiful area! Incredibly friendly staff!"
United States
Lily
The price is CA $179
CA $193 total
includes taxes & fees
Jun 29 - Jun 30
Maritim Antonine Hotel & Spa Malta

The Preluna Hotel

The Preluna Hotel
4.0 star property
Sliema
8.8 out of 10, Excellent, (316 reviews)
"Very clean room, kind staff and close to loads of activities"
United Kingdom
Ross
The price is CA $167
CA $180 total
includes taxes & fees
Jun 23 - Jun 24
The Preluna Hotel

Riviera Spa Resort – Adults Only

Riviera Spa Resort – Adults Only
4.0 star property
Mellieha
8.4 out of 10, Very good, (861 reviews)
"A great stay."
United Kingdom
Alison
The price is CA $303
CA $325 total
includes taxes & fees
Jun 25 - Jun 26
Riviera Spa Resort – Adults Only
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Marsalforn attractions

Learn more about Marsalforn

Relaxing Marsalforn is calling! Discover its oceanfront, beaches, natural setting, and more.

Photo by Mark James
Open Photo by Mark James

Top Marsalforn Hotel Reviews

More cheap stays in Marsalforn

Frequently asked questions

What is the best area to stay in Marsalforn?
The best area to stay in Marsalforn is right along the waterfront promenade, stretching from the Marsalforn Bay to the small beach at the eastern end.

This area is the heart of Marsalforn, known for its extensive promenade lined with restaurants and cafes offering sea views. It's a flat, walkable area, making it easy to stroll along the bay. The main bus stop is conveniently located at the centre of the promenade, providing easy access to other parts of Gozo.

Couples looking for a relaxing holiday will find this area particularly appealing. You can enjoy leisurely meals overlooking the sea, take romantic evening strolls, and easily access boat trips or diving excursions from the bay. The convenience of having everything within walking distance means less time travelling and more time enjoying each other's company.

Families with children will also appreciate the waterfront area. The flat promenade is ideal for pushchairs, and the small sandy beach offers a calm spot for children to play.
When is the best time to go to Marsalforn?
The best time to go to Marsalforn is during the shoulder seasons of May to June and September to October.

These months offer pleasant weather, with warm temperatures great for enjoying the beaches and outdoor activities without the intense heat and larger crowds of the peak summer months. You'll find the sea warm enough for swimming and water sports, and the island's natural beauty is at its best.

For couples looking for a relaxing break, these periods provide a more tranquil experience. You can enjoy strolls along the Marsalforn promenade, dine at waterfront restaurants, and explore Gozo's historical sites and picturesque villages at a more leisurely pace. The reduced number of visitors means a more intimate experience.

Families will also appreciate the shoulder seasons for their balanced conditions. The weather is ideal for children to play on the beach and in the sea, and popular attractions are less crowded, making for a more enjoyable and less stressful outing.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Marsalforn.
How can I save on a Marsalforn hotel booking with Expedia?
Members always get our best prices. Find our best Marsalforn hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Marsalforn hotel?
Prices for hotels in Marsalforn often vary, but you can find a great deal from CA $94 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia