
Marsalforn Hotels from ₹5,610
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Marsalforn
Apart hotel
Check prices for these dates
Our top choices for Marsalforn hotels

Hotel Ben Marsalforn, Affiliated By Meliá
Hotel Ben Marsalforn, Affiliated By MeliáZebbug
10.0 out of 10, Exceptional, (10 reviews)
The price is ₹8,420
₹9,121 total
includes taxes & fees
6 Jul - 7 Jul

Reef Hotel & Spa
Reef Hotel & SpaMarsalforn
9.4 out of 10, Exceptional, (51 reviews)
The price is ₹11,145
₹12,037 total
includes taxes & fees
9 Jun - 10 Jun

Maria Giovanna Guest House
Maria Giovanna Guest HouseZebbug
9.6 out of 10, Exceptional, (48 reviews)
The price is ₹10,181
₹11,004 total
includes taxes & fees
10 Jun - 11 Jun

Calypso Hotel
Calypso HotelZebbug
8.4 out of 10, Very good, (341 reviews)
The price is ₹10,760
₹11,624 total
includes taxes & fees
12 Jun - 13 Jun

Murella Living
Murella LivingZebbug
9.4 out of 10, Exceptional, (197 reviews)
The price is ₹7,569
₹8,210 total
includes taxes & fees
16 Jun - 17 Jun

Lantern Guest House
Lantern Guest HouseZebbug
8.6 out of 10, Excellent, (51 reviews)
The price is ₹7,008
₹7,610 total
includes taxes & fees
11 Jun - 12 Jun

Apartment in Marsalforn Beaches Seaside Dining
Apartment in Marsalforn Beaches Seaside DiningZebbug
The price is ₹20,794
₹41,666 total
includes taxes & fees
13 Jun - 14 Jun

Grand Hotel Gozo
Grand Hotel GozoGhajnsielem
8.6 out of 10, Excellent, (913 reviews)
The price is ₹9,840
₹10,639 total
includes taxes & fees
8 Jun - 9 Jun

The Duke Boutique Hotel
The Duke Boutique HotelVictoria
9.8 out of 10, Exceptional, (539 reviews)
The price is ₹10,229
₹11,057 total
includes taxes & fees
7 Jun - 8 Jun

Best Western Premier Malta
Best Western Premier MaltaQawra
9.6 out of 10, Exceptional, (152 reviews)
The price is ₹16,197
₹17,442 total
includes taxes & fees
1 Jul - 2 Jul

Palais Le Brun
Palais Le BrunValletta
9.6 out of 10, Exceptional, (890 reviews)
The price is ₹23,672
₹25,441 total
includes taxes & fees
22 Jun - 23 Jun

Radisson Blu Resort & Spa, Malta Golden Sands
Radisson Blu Resort & Spa, Malta Golden SandsGħajn Tuffieħa
9.4 out of 10, Exceptional, (1,006 reviews)
The price is ₹29,939
₹32,146 total
includes taxes & fees
24 Jun - 25 Jun

Pergola Hotel & Spa
Pergola Hotel & SpaMellieħa Heights
8.0 out of 10, Very good, (821 reviews)
The price is ₹10,152
₹10,973 total
includes taxes & fees
10 Jun - 11 Jun

Barceló Fortina Malta
Barceló Fortina MaltaSliema
9.0 out of 10, Wonderful, (394 reviews)
The price is ₹21,830
₹23,470 total
includes taxes & fees
13 Jun - 14 Jun

The Preluna Hotel
The Preluna HotelSliema
8.8 out of 10, Excellent, (307 reviews)
The price is ₹13,826
₹14,905 total
includes taxes & fees
15 Jun - 16 Jun

Corinthia Palace Malta
Corinthia Palace MaltaAttard
9.4 out of 10, Exceptional, (1,000 reviews)
The price is ₹22,426
₹24,107 total
includes taxes & fees
8 Jun - 9 Jun

The Phoenicia Malta - The Leading Hotels of the World
The Phoenicia Malta - The Leading Hotels of the WorldFloriana
9.4 out of 10, Exceptional, (1,002 reviews)
The price is ₹51,908
₹55,652 total
includes taxes & fees
2 Jul - 3 Jul

Grand Hotel Excelsior
Grand Hotel ExcelsiorFloriana
8.8 out of 10, Excellent, (1,003 reviews)
The price is ₹23,038
₹24,762 total
includes taxes & fees
30 Jun - 1 Jul

Paradise Bay Resort
Paradise Bay ResortMellieha
7.6 out of 10, Good, (1,000 reviews)
The price is ₹15,501
₹16,697 total
includes taxes & fees
2 Jul - 3 Jul

Palazzo Paolina Boutique Hotel
Palazzo Paolina Boutique HotelValletta
9.4 out of 10, Exceptional, (375 reviews)
The price is ₹15,821
₹17,040 total
includes taxes & fees
6 Jun - 7 Jun
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
More cheap stays in Marsalforn

Alborada Aparthotel
High Street Sliema Malta
The price is ₹5,139 per night from 20 Jun to 21 Jun
₹5,139
₹5,610 total
20 Jun - 21 Jun
includes taxes & fees
6/10 (232 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Adults Only Resorts & in Gozo Region
- All-Inclusive Hotels in Gozo Region
- Scuba Diving Hotels in Gozo Region
- Cheap Hotels in Gozo
- Guest Houses in Gozo Region
- Farmstay in Nadur
- Beach Resorts & in Nadur
- Historic Hotels in Nadur
- Hotels with Parking in Nadur
- Hotels with Swimming Pool in Nadur
- Pet-Friendly Hotels in Nadur
- Nadur Hotels
- Castles in Victoria
- Cruise Ships in Victoria
- Hostels in Victoria
- Hotels with smoking rooms in Victoria
- Luxury Hotels in Victoria
- Romantic Hotels in Victoria
- Spa Hotels in Victoria
- Zebbug Hotels










































































