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
3 Sept - 4 Sept
Tomorrow
4 Sept - 5 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Filter by

Property class

Guest rating

Our top choices for Marsalforn hotels

1. Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta
Mellieha
United Kingdom
Nicole
AU$185
includes taxes & fees
29 Sept - 30 Sept
Maritim Antonine Hotel & Spa Malta

2. Corinthia St George's Bay

Corinthia St George's Bay
St. Julian's
United Kingdom
Gary Francis
AU$409
includes taxes & fees
30 Sept - 1 Oct
Corinthia St George's Bay

3. Solana Hotel & Spa

Solana Hotel & Spa
Mellieha
Canada
Patricia
AU$188
includes taxes & fees
15 Sept - 16 Sept
Solana Hotel & Spa

4. Grand Hotel Gozo

Grand Hotel Gozo
Ghajnsielem
United States
Andrew
AU$173
includes taxes & fees
1 Oct - 2 Oct
Grand Hotel Gozo

5. The Segond Hotel

The Segond Hotel
Xaghra
United Kingdom
Matthew
AU$100
includes taxes & fees
1 Oct - 2 Oct
The Segond Hotel

6. The Westin Dragonara Resort, Malta

The Westin Dragonara Resort, Malta
Paceville
United Kingdom
Peter
AU$522
includes taxes & fees
4 Sept - 5 Sept
The Westin Dragonara Resort, Malta

7. Reef Hotel & Spa

Reef Hotel & Spa
Marsalforn
Australia
Filippa
AU$182
includes taxes & fees
15 Sept - 16 Sept
Reef Hotel & Spa

8. Calypso Hotel

Calypso Hotel
Zebbug
United Kingdom
Anthony
AU$167
includes taxes & fees
1 Oct - 2 Oct
Calypso Hotel

9. Hyatt Regency Malta

Hyatt Regency Malta
Paceville
United Kingdom
Lynne
AU$344
includes taxes & fees
6 Sept - 7 Sept
Hyatt Regency Malta

10. Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands
Għajn Tuffieħa
United Kingdom
Satnam
AU$514
includes taxes & fees
13 Sept - 14 Sept
Radisson Blu Resort & Spa, Malta Golden Sands

11. Grand Hotel Excelsior

Grand Hotel Excelsior
Floriana
United States
caroline
AU$497
includes taxes & fees
26 Sept - 27 Sept
Grand Hotel Excelsior

12. Verdi St Georges Bay Marina

Verdi St Georges Bay Marina
St. Julian's
Canada
stamatios
AU$251
includes taxes & fees
15 Sept - 16 Sept
Verdi St Georges Bay Marina

13. Cornucopia Hotel

Cornucopia Hotel
Xaghra
United Kingdom
Jemima
Cornucopia Hotel

14. Malta Marriott Resort & Spa

Malta Marriott Resort & Spa
Il-Balluta
United States
Ignacio
AU$464
includes taxes & fees
26 Sept - 27 Sept
Malta Marriott Resort & Spa

15. Riviera Spa Resort – Adults Only

Riviera Spa Resort – Adults Only
Mellieha
United Kingdom
Natalia
AU$271
includes taxes & fees
14 Sept - 15 Sept
Riviera Spa Resort – Adults Only

16. Kempinski Hotel San Lawrenz

Kempinski Hotel San Lawrenz
San Lawrenz
United Kingdom
Beth Amanda
AU$367
includes taxes & fees
4 Oct - 5 Oct
Kempinski Hotel San Lawrenz

17. Il-Logga Boutique Hotel

Il-Logga Boutique Hotel
Xaghra
United Kingdom
William
Il-Logga Boutique Hotel

18. Ramla Bay Resort

Ramla Bay Resort
Mellieha
United States
Robert
Ramla Bay Resort

19. San Pawl bnb Farmhouse Calypso

San Pawl bnb Farmhouse Calypso
Xaghra
United Kingdom
Paul
AU$180
includes taxes & fees
1 Oct - 2 Oct
San Pawl bnb Farmhouse Calypso

20. Hotel Ben Marsalforn, Affiliated By Meliá

Hotel Ben Marsalforn, Affiliated By Meliá
Zebbug
United States
Erik
AU$168
includes taxes & fees
4 Oct - 5 Oct
Hotel Ben Marsalforn, Affiliated By Meliá
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, dining 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

The Westin Dragonara Resort, Malta

The Westin Dragonara Resort, Malta

8/10 Good
"We had a wonderful stay ay the Westin Dragonara. The breakfast is excellent and you will be spoiled for choice. The Location is good as it is within walking distance from shops, restaurants and other services. If we go to Malta again, we will consider staying there again."
isaias 7-night trip
Posted 8 hours ago
The Westin Dragonara Resort, Malta
Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands

10/10 Excellent
"Fantastic hotel with amazing rooms, facilities and views over the bay."
Marcus 10-night trip
Posted 18 hours ago
Radisson Blu Resort & Spa, Malta Golden Sands
InterContinental Malta by IHG

InterContinental Malta by IHG

10/10 Excellent
"S"
Sheryl 4-night trip
Posted 19 hours ago
InterContinental Malta by IHG
Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta

8/10 Good
"The hotel was nice. Unfortunately the spa pool was closed as they were doing maintenance. You couldn't use the gym after 7pm as it was all closed up unfortunately. I had a few problems with my room but they sent somebody up and dealt with it immediately. There was a smell of drains on my floor and also in my room but it wasn't too bad as you got used to it. The swimming pool seemed really dirty altho I did see them clean it. But I felt some hairs and it looked dirty at the bottom. The pool was very crowded but we dis find a sunbed, although they were very close to eaxhither. The hotel was nice but not exceptional. Breakfast was very good"
Sophie 7-night trip
Posted 21 hours ago
Maritim Antonine Hotel & Spa Malta
Hyatt Regency Malta

Hyatt Regency Malta

10/10 Excellent
"Lovely hotel. Friendly helpful staff. Beautiful location. We stayed to celebrate our wedding anniversary and they decorated the bed and gave us complimentary bubbly and chocolates. Would highly recommend"
Pauline Beverlee 4-night trip
Posted 1 day ago
Hyatt Regency Malta
Verdi St Georges Bay Marina

Verdi St Georges Bay Marina

10/10 Excellent
"The room was clean and comfortable with a beautiful sea view. The staff was extremely polite and friendly."
stamatios 3-night trip
Posted 3 days ago
Verdi St Georges Bay Marina
AX ODYCY Hotel

AX ODYCY Hotel

10/10 Excellent
"Nice hotel - food was the stand out piece with the buffers being genuinely excellent. On the whole, staff excellent and very helpfu"
James 6-night trip
Posted 3 days ago
AX ODYCY Hotel
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 3 days ago
Reef Hotel & Spa
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 4 days ago
Ramla Bay Resort

More cheap accommodation in Marsalforn

Alborada Aparthotel

Alborada Aparthotel

High Street Sliema Malta
AU$85
2 Oct - 3 Oct
includes taxes & fees
6/10 (236 reviews)
Alborada Aparthotel
Hostel Malti

Hostel Malti

41 Birkirkara Hill, Ta Giorni St. Julian's Malta
AU$100
9 Sept - 10 Sept
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
AU$137
6 Sept - 7 Sept
includes taxes & fees
Marco Polo Malta Hostel
Capital Inn - Guest House

Capital Inn - Guest House

154 Old Mint Street Valletta
AU$194
21 Sept - 22 Sept
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$281
6 Sept - 7 Sept
includes taxes & fees
9.4/10 Exceptional! (389 reviews)
Palazzo Paolina Boutique Hotel
Innside By Meliá Bugibba

Innside By Meliá Bugibba

Dawret Il Gzejjer St. Paul's Bay
AU$314
27 Sept - 28 Sept
includes taxes & fees
Innside By Meliá Bugibba

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