Book Marsalforn hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Marsalforn

Cheap Marsalforn hotels

Calypso Hotel

Calypso Hotel

4 out of 5
Marsalforn Bay Zebbug Gozo
Fully refundableReserve now, pay when you stay
The price is AU$137 per night from 28 May to 29 May
AU$137
per night
28 May - 29 May
When you stay at Calypso Hotel in Zebbug, you'll be by the sea, just steps from Marsalforn Bay and Marsalforn Beach.
Opens in a new windowCalypso Hotel
Reef Hotel & Spa

Reef Hotel & Spa

4.5 out of 5
2, Rabat Road, Marsalforn Island of Gozo
The price is AU$175 per night from 19 May to 20 May
AU$175
per night
19 May - 20 May
Located in Zebbug, Reef Hotel & Spa is a 3-minute drive from The Citadel and 6 minutes from Ramla Bay Beach.
Opens in a new windowReef Hotel & Spa
Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands

5 out of 5
Golden Bay Mellieha Malta
The price is AU$466 per night from 6 June to 7 June
AU$466
per night
6 June - 7 June
With a stay at Radisson Blu Resort & Spa, Malta Golden Sands in Mellieha (Għajn Tuffieħa), you'll be within a 15-minute drive of Golden Bay and Mellieha ...
Opens in a new windowRadisson Blu Resort & Spa, Malta Golden Sands
Save an average of 15% on thousands of hotels when you're signed in
Ramla Bay Resort

Ramla Bay Resort

4 out of 5
Marfa L/o Mellieha Mellieha Malta
Located in Mellieha, Ramla Bay Resort is by the ocean, a 5-minute drive from Mellieha Bay and 6 minutes from Paradise Bay Beach.
Opens in a new windowRamla Bay Resort
Hyatt Regency Malta

Hyatt Regency Malta

5 out of 5
St Georges Bay St. Julian's
Fully refundableReserve now, pay when you stay
The price is AU$341 per night from 8 June to 9 June
AU$341
per night
8 June - 9 June
You'll be centrally located in St. Julian's with a stay at Hyatt Regency Malta, you'll be 3 minutes by foot from St George's Beach.
Opens in a new windowHyatt Regency Malta
Corinthia St George's Bay

Corinthia St George's Bay

5 out of 5
St. Georges Bay St. Julian's Malta
Fully refundableReserve now, pay when you stay
The price is AU$375 per night from 15 May to 16 May
AU$375
per night
15 May - 16 May
With a stay at Corinthia St George's Bay in St. Julian's, you'll be on the beach, just a 4-minute walk from St George's Beach and a 4-minute drive from Saint ...
Opens in a new windowCorinthia St George's Bay
Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta

4 out of 5
George Borg Olivier Street Mellieha Malta
Fully refundableReserve now, pay when you stay
The price is AU$138 per night from 18 May to 19 May
AU$138
per night
18 May - 19 May
With a stay at Maritim Antonine Hotel & Spa Malta, you'll be centrally located in Mellieha, a 4-minute drive from Mellieha Bay and 7 minutes from Golden ...
Opens in a new windowMaritim Antonine Hotel & Spa Malta
The Westin Dragonara Resort, Malta

The Westin Dragonara Resort, Malta

5 out of 5
Dragonara Road St. Julian's Malta
Fully refundableReserve now, pay when you stay
The price is AU$470 per night from 14 June to 15 June
AU$470
per night
14 June - 15 June
A stay at The Westin Dragonara Resort, Malta places you in the heart of St. Julian's, a short 5-minute walk from St George's Beach and within 4 minutes by car ...
Opens in a new windowThe Westin Dragonara Resort, Malta
InterContinental Malta by IHG

InterContinental Malta by IHG

5 out of 5
St. George's Bay St. Julian's Malta
Fully refundable
The price is AU$349 per night from 22 May to 23 May
AU$349
per night
22 May - 23 May
Located in St. Julian's (Paceville), InterContinental Malta by IHG is a 3-minute walk from St George's Beach and 10 minutes by foot from Spinola Bay.
Opens in a new windowInterContinental Malta by IHG
Don't see what you're looking for?
See all available properties in Marsalforn
View all properties
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.

Hotels in Marsalforn

Sure, living vicariously through your mates' travel posts is fun. But with such a brilliant range of accommodations in Marsalforn, why not take a break and get your own #DoYouTravel masterpieces instead? Let's get real — pretty much everyone wants to stay in the thick of the action. Luckily, you'll find 25 hotels within 5 kilometres of downtown Marsalforn on lastminute.com.au.

Are you keen to zonk out close to the vibin' city centre? Check out the Bellavista Farmhouses Gozo and the Villagg Tal Fanal. Why not also look into the Calypso Hotel and the Cornucopia Hotel?

At lastminute.com.au, we're all about great travel experiences. So, believe us when we say Blue Lagoon is definitely worth checking out. To stay close, try out the Comino Hotel or the Ramla Bay Resort. Another eminent sight, Ggantija Temple also ought to be locked and loaded in your itinerary. The Hotel Ta' Cenc & Spa and the Grand Hotel Gozo are both a stone's throw away.

Head underground at Calypso's Cave and discover the shadowy surroundings. If you're wanting to spend a few nights close by, take a look at Il-Plajja Hotel and Mariblu Bed & Breakfast Guesthouse Easy as! Plan a stop, take a break and look in wonder at the huge sails and vanes of Ta' Kola Windmill. Casa Patricia Farmhouse and Razzett ta' Guza are two nearby places to crash if you don't want to stay miles away.

You might also like to check out the rooms at the Palazzo Capua or The Xara Palace Relais & Chateaux. The Palazzo Capua is 30 kilometres away from the centre of Marsalforn, and the Xara Palace Relais & Chateaux is 25 kilometres away. We'd also recommend the Hilton Malta and The Westin Dragonara Resort, Malta. The first is 25 kilometres away from town, while the second is 25 kilometres away.

Caviar or corn chips? However you roll, you're bound to enjoy a trip to Mellieha, 16 kilometres away. With Mediterraneo Marine Park and Church of the Assumption of Our Lady to explore, you're not gonna be short on things to do. The Labranda Riviera Premium Resort and Spa Malta and Wardija Hilltop Village are some of the great accommodation options here. Or, you could consider staying in St. Paul's Bay, 19 kilometres to the southeast of Marsalforn, where you can choose from the Dolmen Resort Hotel & Spa and Seashells Resort at Suncrest. Whether you're just passing through or staying in St. Paul's Bay, set aside some time to visit Sliema Promenade and Balluta Square.

Wash away the jet lag with a long hot shower at the Villa Del Porto. It's within an easy commute of Malta International Airport (35 kilometres from central Marsalforn), so you'll be feeling back to normal in no time at all!

Marsalforn hotels essential information

Accommodation
4,853 hotels
Lowest Price
AU$137
Highest Price
AU$470
Popular hotels
Calypso Hotel, Reef Hotel & Spa, Radisson Blu Resort & Spa, Malta Golden Sands, Ramla Bay Resort, Hyatt Regency Malta, Corinthia St George's Bay, Maritim Antonine Hotel & Spa Malta, The Westin Dragonara Resort, Malta, InterContinental Malta by IHG

Most recent Marsalforn hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.