A rocky beach with a large natural arch formation.

Search Marsalforn hotels

  • 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
19 Oct - 20 Oct
Tomorrow
20 Oct - 21 Oct
This weekend
23 Oct - 25 Oct
Next weekend
30 Oct - 1 Nov

Filter by

Property class

Guest rating

Our top choices for Marsalforn hotels

1. Corinthia St George's Bay

Corinthia St George's Bay
St. Julian's
United Kingdom
Tessa
AU$175
includes taxes & fees
17 Nov - 18 Nov
Corinthia St George's Bay

2. The Westin Dragonara Resort, Malta

The Westin Dragonara Resort, Malta
Paceville
United Kingdom
Nikesh
AU$280
includes taxes & fees
12 Nov - 13 Nov
The Westin Dragonara Resort, Malta

3. Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta
Mellieha
United States
Tina
AU$119
includes taxes & fees
16 Nov - 17 Nov
Maritim Antonine Hotel & Spa Malta

4. Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands
Għajn Tuffieħa
United Kingdom
Satnam
AU$194
includes taxes & fees
15 Nov - 16 Nov
Radisson Blu Resort & Spa, Malta Golden Sands

5. Solana Hotel & Spa

Solana Hotel & Spa
Mellieha
United Kingdom
Sabina
AU$86
includes taxes & fees
5 Nov - 6 Nov
Solana Hotel & Spa

6. The Segond Hotel

The Segond Hotel
Xaghra
United Kingdom
Matthew
AU$73
includes taxes & fees
12 Nov - 13 Nov
The Segond Hotel

7. Grand Hotel Gozo

Grand Hotel Gozo
Ghajnsielem
Canada
Linda
AU$149
includes taxes & fees
1 Nov - 2 Nov
Grand Hotel Gozo

8. Reef Hotel & Spa

Reef Hotel & Spa
Marsalforn
United States
Tonya
Reef Hotel & Spa

9. Calypso Hotel

Calypso Hotel
Zebbug
United Kingdom
Anmol
AU$101
includes taxes & fees
4 Nov - 5 Nov
Calypso Hotel

10. Ramla Bay Resort

Ramla Bay Resort
Mellieha
United Kingdom
Claire
AU$164
includes taxes & fees
15 Nov - 16 Nov
Ramla Bay Resort

11. Cornucopia Hotel

Cornucopia Hotel
Xaghra
Sweden
James
AU$137
includes taxes & fees
4 Nov - 5 Nov
Cornucopia Hotel

12. Hyatt Regency Malta

Hyatt Regency Malta
Paceville
United Kingdom
Lynne
AU$215
includes taxes & fees
1 Nov - 2 Nov
Hyatt Regency Malta

13. Kempinski Hotel San Lawrenz

Kempinski Hotel San Lawrenz
San Lawrenz
United Kingdom
Beth Amanda
AU$264
includes taxes & fees
17 Nov - 18 Nov
Kempinski Hotel San Lawrenz

14. Grand Hotel Excelsior

Grand Hotel Excelsior
Floriana
United Kingdom
Felicity
AU$234
includes taxes & fees
15 Nov - 16 Nov
Grand Hotel Excelsior

15. Malta Marriott Resort & Spa

Malta Marriott Resort & Spa
Il-Balluta
United Kingdom
Maya
AU$278
includes taxes & fees
16 Nov - 17 Nov
Malta Marriott Resort & Spa

16. Il-Logga Boutique Hotel

Il-Logga Boutique Hotel
Xaghra
United Kingdom
Quentin
AU$134
includes taxes & fees
20 Oct - 21 Oct
Il-Logga Boutique Hotel

17. Riviera Spa Resort – Adults Only

Riviera Spa Resort – Adults Only
Mellieha
United Kingdom
Natalia
AU$109
includes taxes & fees
18 Nov - 19 Nov
Riviera Spa Resort – Adults Only

18. Verdi St Georges Bay Marina

Verdi St Georges Bay Marina
St. Julian's
United Kingdom
Graeme
AU$123
includes taxes & fees
16 Nov - 17 Nov
Verdi St Georges Bay Marina

19. San Pawl bnb Farmhouse Calypso

San Pawl bnb Farmhouse Calypso
Xaghra
United Kingdom
Paul
AU$147
includes taxes & fees
18 Nov - 19 Nov
San Pawl bnb Farmhouse Calypso

20. Marcellino Boutique Living

Marcellino Boutique Living
Victoria
United Kingdom
Michelle
AU$110
includes taxes & fees
22 Oct - 23 Oct
Marcellino Boutique Living
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 holiday is part of your travel plans, Marsalforn Beach might be the perfect place to visit 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 through the beautiful beaches and seaside in this quaint area.
See properties

Learn more about Marsalforn

Relaxing Marsalforn is calling! Discover its oceanfront, beaches, natural setting 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

Recent Reviews in Marsalforn

Corinthia St George's Bay

Corinthia St George's Bay

10/10 Excellent
"The most amazing and attentive staff! Great breakfast, beautiful pool area and convenient to everything. I can’t wait to stay here again!"
kelly 4-night trip
Posted 11 hours ago
Corinthia St George's Bay
Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands

10/10 Excellent
"Nice hotel, good private section of beach. Decent range of restaurants"
Timothy 3-night trip
Posted 12 hours ago
Radisson Blu Resort & Spa, Malta Golden Sands
Azur Hotel by ST Hotels

Azur Hotel by ST Hotels

8/10 Good
"The room was very clean and a good size. It did appear that finishing touches were needed regarding the ceiling and fixing of patio doors. Also the road entrance is not finished and it's quite a steep step up yo the main doors. The staff were happy to help with any questions we had and were very polite and friendly. Breakfast was plentiful but the room was quite small and the seating was very close together which made it tricky to get in and out of the chairs. We didn't sit out on the balcony as our view wasn't particularly pleasant as we were overlooking many sides and back of high buildings. I do feel the hotel although quite basic is value for money"
Janet 4-night trip
Posted 1 day ago
Azur Hotel by ST Hotels
Novotel Malta Sliema

Novotel Malta Sliema

10/10 Excellent
"Really great hotel!"
Pia 5-night trip
Posted 1 day ago
Novotel Malta Sliema
Radisson Blu Resort, Malta St. Julian's

Radisson Blu Resort, Malta St. Julian's

8/10 Good
"Great location with great views. Melody was amazing with helping us get a room ready for a special birthday surprise."
Eman 6-night trip
Posted 3 days ago
Radisson Blu Resort, Malta St. Julian's
The St George Park Hotel

The St George Park Hotel

8/10 Good
"Central location, Good staff -very helpful and efficient! The plumbing & utility features are showing signs of age."
MAMIDANNA 2-night trip
Posted 5 days ago
The St George Park Hotel
InterContinental Malta by IHG

InterContinental Malta by IHG

8/10 Good
"This hotel does not live up to the Intercontinental name. The hotel needs major room renovations. The lobby area and restaurant areas are nice but the rooms are so outdated. The 1st room we checked in had a musty smell and the carpets were stained. Asked for a room change, the staff were very helpful and accommodating. The 2nd room was a bit better but the same issue with the old carpet. We had club access which gave us separate breakfast area, tea time and pre-dinner food and drinks. The Seabeach pool on 19th floor is very nice but even with Club Access we were told that the amenities were not included and it was an extra charge. Overall not a bad stay. Location is perfect. The staff made sure we were taken care of, and they worked very hard with a smile 😊"
Arti 4-night trip
Posted 12 days ago
InterContinental Malta by IHG
Calypso Hotel

Calypso Hotel

10/10 Excellent
"This is a fantastic find of a hotel with an old world feel ( the elegant furnishings) in a modern style setting . All staff were welcoming and very professional and friendly. Breakfast was plentiful with a good selection of food on offer. Definitely recommend a sea view room in order to enjoy the activity in this working harbour. Rooftop pool was lovely and not too crowded."
ANNE 9-night trip
Posted 3 weeks ago
Calypso Hotel
Blubay Apartments by ST Hotels

Blubay Apartments by ST Hotels

10/10 Excellent
"Great place n great services"
Hanan 1-night trip
Posted 3 months ago
Blubay Apartments by ST Hotels

More cheap accommodation in Marsalforn

Marco Polo Malta Hostel

Marco Polo Malta Hostel

Ross Street, Paceville St. Julian's
AU$66
20 Oct - 21 Oct
includes taxes & fees
8.6/10 Excellent! (175 reviews)
Marco Polo Malta Hostel
Europa Hotel

Europa Hotel

138 Tower Road Sliema Malta
AU$79
15 Nov - 16 Nov
includes taxes & fees
6.8/10 (703 reviews)
Europa Hotel
Alborada Aparthotel

Alborada Aparthotel

High Street Sliema Malta
AU$81
29 Oct - 30 Oct
includes taxes & fees
Alborada Aparthotel
Innside By Meliá Bugibba

Innside By Meliá Bugibba

Dawret Il Gzejjer St. Paul's Bay
AU$176
15 Nov - 16 Nov
includes taxes & fees
9.2/10 Wonderful! (19 reviews)
Innside By Meliá Bugibba
Capital Inn - Guest House

Capital Inn - Guest House

154 Old Mint Street Valletta
AU$192
14 Nov - 15 Nov
includes taxes & fees
7.2/10 Good! (40 reviews)
Capital Inn - Guest House
Palazzo Paolina Boutique Hotel

Palazzo Paolina Boutique Hotel

101, St.Pauls Street Valletta
AU$274
17 Nov - 18 Nov
includes taxes & fees
9.4/10 Exceptional! (397 reviews)
Palazzo Paolina Boutique Hotel

Find out more about Marsalforn

Top reasons to visit Marsalforn

  • Stunning Beaches: Marsalforn boasts beautiful beaches with crystal-clear waters, perfect for relaxation and sunbathing.
  • Outdoor Activities: Engage in various activities like boating, diving, and surf lessons, catering to adventure enthusiasts.
  • Charming Seafront: Stroll along the picturesque Marsalforn seafront, offering delightful views and a tranquil atmosphere.
  • Cultural Experiences: Explore local attractions, including charming churches and scenic bays that reflect the rich heritage of Gozo.
  • Diverse Accommodation: Choose from a range of accommodation options, from cozy bed & breakfasts to welcoming agritourism properties.

Find great hotels in and around Marsalforn

Discover the charm of Marsalforn, where a variety of accommodation options await, from delightful agritourism properties to cosy bed & breakfasts. Ideal for families, adventurous spirits, and couples seeking a romantic getaway, the hotels in Marsalforn offer a perfect blend of comfort and unique experiences. Whether you're looking for the Reef Hotel or other Marsalforn accommodations, you'll find a welcoming atmosphere to make your stay truly memorable.

  • The Duke Boutique Hotel: Nestled 3km away from Marsalforn, The Duke Boutique Hotel is a splendid choice for those seeking a blend of beach relaxation and adventure. Rated an impressive 9.8, this hotel excels in offering a family-friendly atmosphere with direct access to the beach. Guests can indulge in various adventure sports, including fishing, horse riding, and snorkelling, making it an ideal spot for thrill-seekers. Additionally, the hotel provides amenities for children, such as an arcade game room and childcare services, ensuring a delightful stay for families.
  • Il-Logga Boutique Hotel: With a guest rating of 9.4, Il-Logga Boutique Hotel is located 3km from Marsalforn and is renowned for its exquisite dining options. Guests can enjoy a complimentary cooked breakfast and relax in the bar or lounge. The hotel's rooms are equipped with modern entertainment features, including multiple televisions and mosquito nets, ensuring a comfortable and enjoyable atmosphere. This boutique hotel is perfect for travellers looking to savour local cuisine while enjoying a peaceful retreat.
  • Calypso Hotel: Located right in Marsalforn, Calypso Hotel offers an adventurous escape for those captivated by outdoor activities, boasting a guest rating of 8.4. The hotel's proximity to various adventure sports, such as kayaking, horseback riding, and parasailing, makes it a prime choice for active travellers. With its welcoming atmosphere and convenient access to local attractions, Calypso Hotel serves as a fantastic base for exploring the stunning landscapes of Gozo.

Where to stay in Marsalforn

Discover the charming village of Marsalforn, a seaside oasis perfect for a relaxing holiday. Stroll along the picturesque Marsalforn seafront, indulge in rejuvenating spa experiences, or simply unwind on the beautiful beaches. The surrounding regions offer family-friendly atmospheres and romantic settings, making it an ideal getaway for all types of travellers. Don't miss the chance to explore nearby Gozo, with its stunning landscapes and welcoming communities, ensuring a memorable stay in this enchanting corner of Malta.

  • Xaghra: Located a mere mile from Marsalforn, Xaghra is a charming city that offers a delightful blend of natural beauty and cultural experiences. Known for its outdoor activities, picturesque beaches, and stunning scenery, it attracts visitors particularly during the spring and summer months. The area is rich in historical significance, with nearby attractions such as the Ġgantija Temples and the Xaghra Stone Circle. Enjoy leisurely strolls along the beach or explore local shops and theatres that showcase the vibrant community spirit.
  • Gozo: Just 3km from Marsalforn, Gozo is a serene island that enchants visitors with its rugged landscapes and tranquil beaches. The island's visitor numbers remain steady throughout the year, peaking in the warmer months when outdoor activities and beach outings are in high demand. Gozo is famous for its dramatic coastline and the Azure Window, a natural limestone arch, making it a photographer’s paradise. Enjoy a variety of venues such as local cinemas and theatres, which reflect the island's artistic culture.
  • Zebbug: Marsalforn is situated within Zebbug, a city that beautifully combines coastal charm with cultural richness. With a seasonal influx of tourists, particularly during summer, Zebbug is ideal for those seeking outdoor adventures and scenic vistas. The area boasts several family-friendly beaches and bays, perfect for sunbathing and water sports. Explore local theatres and shops that highlight the town's vibrant community, making it a perfect base for your Gozo explorations.

Things to do in Marsalforn

Marsalforn, located in the Zebbug area of Gozo, Malta, is perfect for beach lovers and outdoor enthusiasts. Visitors can enjoy a variety of activities, including theatre performances, boating, surf lessons, and diving holidays. For a more immersive experience, outdoor camping and delightful beverage experiences are also available. With its stunning scenery, Marsalforn offers a memorable holiday filled with adventure and relaxation.

Shopping

In Marsalforn, you can find charming local shops offering traditional Maltese crafts and souvenirs. If you're up for a drive, visit the Citadel in Victoria, about 8km away, where you’ll discover a variety of shops and boutiques showcasing artisanal products and local delicacies.

Recreation

In Marsalforn, you can unwind at the renowned Serenity Spa, offering rejuvenating treatments and holistic therapies, or explore tranquil yoga sessions by the sea. Enjoy leisurely walks along the picturesque coastline, where stunning views and calming sea breezes enhance your wellness experience.

Adventure

Explore the stunning coastline of Marsalforn through thrilling water sports like kayaking and snorkelling, where you can encounter vibrant marine life. The nearby cliffs offer exhilarating hiking trails with breathtaking views of the Mediterranean, making it an adventure for nature enthusiasts and adrenaline seekers alike.

Nightlife

In Marsalforn, the vibrant nightlife comes alive with beachside bars and lively restaurants. Enjoy a relaxed evening at The Boat House, where you can sip cocktails while soaking in the coastal views. For a more casual vibe, visit the local pubs, where you can mingle and enjoy live music.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Marsalforn

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Marsalforn are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Marsalforn is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Marsalforn is Saturday. The most expensive day to stay in Marsalforn is Thursday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, by selecting the Eco-certified filter, you’ll be presented with sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can potentially reduce costs by combining your Marsalforn hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Marsalforn

Marsalforn is perfect for those seeking a beach holiday, offering stunning outdoor scenery and a relaxed atmosphere. Visitors can explore delightful local attractions, including picturesque beaches, charming churches, and scenic bays. This destination caters to travellers looking for a cultural and outdoor experience, making it an ideal spot for a memorable getaway in the beautiful Gozo region of Malta.

  • Ramla Bay Beach: Located 3km from Marsalforn, Ramla Bay Beach offers a serene atmosphere with golden sands and crystal-clear waters, ideal for sunbathing and leisurely strolls along the shore, making it a perfect spot for relaxation.
  • Blue Lagoon: Situated 8km away, Blue Lagoon is renowned for its stunning turquoise waters and picturesque scenery, providing an excellent setting for swimming, snorkelling, and enjoying the beauty of the natural landscape.
  • Marsalforn Bay: Just 483m from Marsalforn, this charming bay features beautiful views and vibrant outdoor vibes, with opportunities for waterfront dining and leisurely walks along the coastline.

Best time to go to Marsalforn

The best time to visit Marsalforn can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Marsalforn falls in August, when visitor numbers are moderately high and weather is sunny with no rain. The coolest average temperature in Marsalforn falls in February, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January58.6°F (14.8°C)Light RainMostly SunnyAverageSlightly Low
February57.6°F (14.2°C)Light RainMostly SunnyAverageSlightly Low
March58.6°F (14.8°C)No RainMostly SunnyAverageSlightly Low
April61.5°F (16.4°C)No RainSunnyAverageAverage
May66.4°F (19.1°C)No RainSunnyAverageAverage
June73.2°F (22.9°C)No RainSunnyModerately HighAverage
July79.0°F (26.1°C)No RainSunnyModerately HighSlightly High
August80.6°F (27.0°C)No RainSunnyModerately HighSlightly High
September77.9°F (25.5°C)No RainSunnyAverageSlightly High
October73.2°F (22.9°C)Light RainMostly SunnyModerately LowAverage
November67.6°F (19.8°C)Light RainMostly SunnyModerately LowAverage
December61.7°F (16.5°C)Light RainMostly SunnyModerately LowAverage

The nearest major airports for your trip to Marsalforn

Reaching Marsalforn is convenient via its major airports. Luqa (MLA-Malta International Airport) is situated approximately 32km away, with nearby hotels such as the Hyatt Regency Malta, 8km from the airport, and the Radisson Blu Resort & Spa, Malta Golden Sands, 16km away. Transportation options to Luqa include various airport shuttles and transfers offered by these hotels. Alternatively, Comiso (CIY-Vincenzo Magliocco) lies about 108km from Marsalforn, with options like Hotel Eremo della Giubiliana, 16km from the airport, providing accessible airport shuttle services. Both airports ensure easy access to Marsalforn for a delightful holiday experience in Gozo.

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 cancelled 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 hotel booking in Marsalforn with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Marsalforn hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Marsalforn?
Prices for hotels in Marsalforn often vary, but you can find a great deal from AU$66 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 our cheapest rates.

Explore a world of travel with Expedia