A rocky beach with a large natural arch formation.

Find hotels in Marsalforn from CA $100

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 31 - Sep 1
Tomorrow
Sep 1 - Sep 2
This weekend
Sep 4 - Sep 6
Next weekend
Sep 11 - Sep 13

Filter by

Star rating

Guest rating

Our top choices for Marsalforn hotels

1. Reef Hotel & Spa

Reef Hotel & Spa
Marsalforn
Australia
Filippa
CA $172
CA $189 total
includes taxes & fees
Oct 1 - Oct 2
Reef Hotel & Spa

2. Murella Living

Murella Living
Zebbug
United Kingdom
Mary Grace
CA $112
CA $125 total
includes taxes & fees
Sep 8 - Sep 9
Murella Living

3. Hotel Ben Marsalforn, Affiliated By Meliá

Hotel Ben Marsalforn, Affiliated By Meliá
Zebbug
United States
Erik
CA $161
CA $177 total
includes taxes & fees
Oct 1 - Oct 2
Hotel Ben Marsalforn, Affiliated By Meliá

4. Calypso Hotel

Calypso Hotel
Zebbug
United Kingdom
Anthony
CA $147
CA $162 total
includes taxes & fees
Sep 28 - Sep 29
Calypso Hotel

5. Maria Giovanna Guest House

Maria Giovanna Guest House
Zebbug
Germany
Romrawin
CA $139
CA $154 total
includes taxes & fees
Sep 14 - Sep 15
Maria Giovanna Guest House

6. Lantern Guest House

Lantern Guest House
Zebbug
United Kingdom
Zsofia
CA $105
CA $117 total
includes taxes & fees
Sep 3 - Sep 4
Lantern Guest House

7. The Duke Boutique Hotel

The Duke Boutique Hotel
Victoria
United States
Randolph
CA $163
CA $180 total
includes taxes & fees
Sep 25 - Sep 26
The Duke Boutique Hotel

8. Grand Hotel Gozo

Grand Hotel Gozo
Ghajnsielem
United States
Andrew
CA $144
CA $159 total
includes taxes & fees
Oct 1 - Oct 2
Grand Hotel Gozo

9. Kempinski Hotel San Lawrenz

Kempinski Hotel San Lawrenz
San Lawrenz
United Kingdom
Beth Amanda
CA $337
CA $366 total
includes taxes & fees
Oct 1 - Oct 2
Kempinski Hotel San Lawrenz

10. Riviera Spa Resort – Adults Only

Riviera Spa Resort – Adults Only
Mellieha
United Kingdom
Natalia
CA $248
CA $270 total
includes taxes & fees
Sep 14 - Sep 15
Riviera Spa Resort – Adults Only

11. Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta
Mellieha
United Kingdom
Nicole
CA $166
CA $182 total
includes taxes & fees
Sep 2 - Sep 3
Maritim Antonine Hotel & Spa Malta

12. Pergola Hotel & Spa

Pergola Hotel & Spa
Mellieħa Heights
United Kingdom
Nayneshkumar
CA $189
CA $207 total
includes taxes & fees
Sep 25 - Sep 26
Pergola Hotel & Spa

13. Solana Hotel & Spa

Solana Hotel & Spa
Mellieha
Canada
Patricia
CA $177
CA $194 total
includes taxes & fees
Sep 22 - Sep 23
Solana Hotel & Spa

14. Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands
Għajn Tuffieħa
United Kingdom
Madhukar
CA $474
CA $512 total
includes taxes & fees
Sep 13 - Sep 14
Radisson Blu Resort & Spa, Malta Golden Sands

15. Hotel VIU57

Hotel VIU57
Mellieha
United Kingdom
Anita
CA $189
CA $208 total
includes taxes & fees
Sep 30 - Oct 1
Hotel VIU57

16. Verdala Wellness Hotel AX Privilege - Adults Only

Verdala Wellness Hotel AX Privilege - Adults Only
Rabat
United Kingdom
Zara
CA $434
CA $469 total
includes taxes & fees
Sep 1 - Sep 2
Verdala Wellness Hotel AX Privilege - Adults Only

17. Corinthia Palace Malta

Corinthia Palace Malta
Attard
United Kingdom
Alexander
CA $434
CA $469 total
includes taxes & fees
Oct 1 - Oct 2
Corinthia Palace Malta

18. Pebbles Resort

Pebbles Resort
Bugibba
United Kingdom
Jarrad Edward
CA $138
CA $153 total
includes taxes & fees
Sep 28 - Sep 29
Pebbles Resort

19. Ibis Styles St. Paul's Bay Malta

Ibis Styles St. Paul's Bay Malta
Qawra
United States
Nikola
CA $135
CA $150 total
includes taxes & fees
Sep 22 - Sep 23
Ibis Styles St. Paul's Bay Malta

20. Mayflower Hotel

Mayflower Hotel
Qawra
Canada
Marina
CA $157
CA $173 total
includes taxes & fees
Sep 29 - Sep 30
Mayflower Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Marsalforn attractions

Marsalforn Beach

9.0/10 (14 reviews)
If a restful vacation is part of your travel plans, Marsalforn Beach might be the perfect place to seek out during your trip to Marsalforn. Stroll along the area's seaside or simply enjoy its restaurants.
See properties

Calypso Cave

8.8/10 (3 reviews)
Commune with nature and explore the great outdoors at Calypso Cave during your travels in Marsalforn. Wander the beautiful beaches and seaside in this quaint area.
See properties

Learn more about Marsalforn

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

See all hotels in Marsalforn
A coastal town with clear blue waters, rocky cliffs, and buildings along the shore.
Photo by Mark James

Top Marsalforn Hotel Reviews

Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands

10/10 Excellent
"Great holiday"
Marcela 7-night trip
Posted less than an hour ago
Radisson Blu Resort & Spa, Malta Golden Sands
Hyatt Regency Malta

Hyatt Regency Malta

10/10 Excellent
"Lovely place to stay"
Lynne 4-night trip
Posted 1 hour ago
Hyatt Regency Malta
Reef Hotel & Spa

Reef Hotel & Spa

8/10 Good
"Lovely boutique style hotel. Very modern and clean. Main pool area slightly too small for number if guests and of course towels placed on sunbeds, then no one using them. Bar near roof top pool great staff. Reception staff also great. I didn't get the room I wanted at first but they immediately changed it so was very impressed with that. Nice quiet pleasant hotel which we will use again if back in Gozo."
Dawn 3-night trip
Posted 2 hours ago
Reef Hotel & Spa
AX ODYCY Hotel

AX ODYCY Hotel

8/10 Good
"Breakfast was good, but not perfect. I didn ´t like the dirty rooftop pool . The entry into the sea could be better maintained."
Zuzana 3-night trip
Posted 15 hours ago
AX ODYCY Hotel
Ramla Bay Resort

Ramla Bay Resort

10/10 Excellent
"Wverything in the hotel was excellent 👌👍 rooms, spacious, comfortable, well maintained, nice partial ocean view. Food in the restaurants (HB) one of the best we had in the hotel's buffets. We travelled a lot. 3 outdoor Swimmin pools, heated salted water - very warm and comfortable to refresh in almost 40 celsius outdoor temperature. Private beach and sunbeds available. Towel station. What not to like? :)"
Jan 4-night trip
Posted 17 hours ago
Ramla Bay Resort
InterContinental Malta by IHG

InterContinental Malta by IHG

10/10 Excellent
"Super. You won't regret it."
Jessica 7-night trip
Posted 19 hours ago
InterContinental Malta by IHG
Hyatt Centric Malta

Hyatt Centric Malta

10/10 Excellent
"Amazing stay, hotel is beautiful and clean."
Maksim 4-night trip
Posted 2 days ago
Hyatt Centric Malta
Verdi St Georges Bay Marina

Verdi St Georges Bay Marina

8/10 Good
"The Verdi is an awesome hotel, the staff is helpful and accommodating. We had a clean room everyday, ate at most of the restaurants that were all excellent and the pool / beach area was enjoyable, clean and necessary for the heat. I will say the area that the hotel is in is very geared to party people and young adults. We did eat at some great restaurants a new kms away but if I go back to Malta I will most likely stay in a different area. I am also looking forward to when this hotel is free of the construction surrounding it, it makes for the streets to be extremely busy and blocked off. However I can’t stress enough how this is not the hotels fault and the hotel itself deserves 5 stars."
Brigitte 5-night trip
Posted 2 days ago
Verdi St Georges Bay Marina
115 The Strand Hotel by NEU Collective

115 The Strand Hotel by NEU Collective

8/10 Good
"Great location and comfortable stay The location of 115 The Strand Hotel is fantastic, and the beds were really comfortable. The rooms were kept clean, which was a positive. However, we did have some issues with the air conditioning, including a leak, and there were signs of damp and mould, which was disappointing. If natural daylight is important to you, I’d recommend booking a balcony room which is lovely but we also had one of the standard rooms it had no natural light at all, just a concrete wall outside the window. Breakfast was good, with a nice selection of options. The front-of-house team were lovely and welcoming, although the restaurant staff weren’t particularly pleasant overall. Only two members of the restaurant team were genuinely engaging and friendly. Overall, the hotel has a fantastic location, comfortable beds and clean rooms, but the air-conditioning, damp/mould issues and lack of natural light in some standard rooms are worth considering when booking."
Natalie 3-night trip
Posted 6 days ago
115 The Strand Hotel by NEU Collective

More cheap stays in Marsalforn

Alborada Aparthotel

Alborada Aparthotel

High Street Sliema Malta
CA $89
CA $100 total
Sep 1 - Sep 2
includes taxes & fees
6/10 (236 reviews)
Alborada Aparthotel
Hostel Malti

Hostel Malti

41 Birkirkara Hill, Ta Giorni St. Julian's Malta
CA $91
CA $102 total
Sep 4 - Sep 5
includes taxes & fees
8.2/10 Very good! (104 reviews)
Hostel Malti
Marco Polo Malta Hostel

Marco Polo Malta Hostel

Ross Street, Paceville St. Julian's
CA $113
CA $125 total
Sep 2 - Sep 3
includes taxes & fees
Marco Polo Malta Hostel
Capital Inn - Guest House

Capital Inn - Guest House

154 Old Mint Street Valletta
CA $173
CA $190 total
Sep 22 - Sep 23
includes taxes & fees
7.2/10 Good! (40 reviews)
Capital Inn - Guest House
The Sliema Suites

The Sliema Suites

4 Triq Patri Marjanu Vella Sliema
CA $178
CA $195 total
Oct 1 - Oct 2
includes taxes & fees
The Sliema Suites
Palazzo Paolina Boutique Hotel

Palazzo Paolina Boutique Hotel

101, St.Pauls Street Valletta
CA $232
CA $253 total
Sep 2 - Sep 3
includes taxes & fees
9.4/10 Exceptional! (388 reviews)
Palazzo Paolina Boutique Hotel

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 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 $100 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