Photo by Mark James

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

Maria Giovanna Guest House
Maria Giovanna Guest HouseZebbug
9.6 out of 10, Exceptional, (47 reviews)
The price is RM375
RM406 total
includes taxes & fees
14 May - 15 May

Hotel Ben Marsalforn, Affiliated By Meliá
Hotel Ben Marsalforn, Affiliated By MeliáZebbug
10.0 out of 10, Exceptional, (3 reviews)
The price is RM242
RM264 total
includes taxes & fees
4 May - 5 May

Reef Hotel & Spa
Reef Hotel & SpaMarsalforn
9.4 out of 10, Exceptional, (41 reviews)
The price is RM444
RM489 total
includes taxes & fees
7 May - 8 May

Calypso Hotel
Calypso HotelZebbug
8.4 out of 10, Very good, (335 reviews)
The price is RM331
RM359 total
includes taxes & fees
28 Apr - 29 Apr

Lantern Guest House
Lantern Guest HouseZebbug
8.6 out of 10, Excellent, (51 reviews)
The price is RM238
RM259 total
includes taxes & fees
29 Apr - 30 Apr

Murella Living
Murella LivingZebbug
9.4 out of 10, Exceptional, (197 reviews)
The price is RM331
RM359 total
includes taxes & fees
26 Apr - 27 Apr

Grand Hotel Excelsior
Grand Hotel ExcelsiorFloriana
8.8 out of 10, Excellent, (1,002 reviews)
The price is RM977
RM1,060 total
includes taxes & fees
4 May - 5 May

Radisson Blu Resort & Spa, Malta Golden Sands
Radisson Blu Resort & Spa, Malta Golden SandsGħajn Tuffieħa
9.4 out of 10, Exceptional, (1,005 reviews)
The price is RM1,103
RM1,194 total
includes taxes & fees
30 Apr - 1 May

Palais Le Brun
Palais Le BrunValletta
9.4 out of 10, Exceptional, (857 reviews)
The price is RM1,091
RM1,182 total
includes taxes & fees
20 May - 21 May

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,000 reviews)
The price is RM2,448
RM2,634 total
includes taxes & fees
28 Apr - 29 Apr

The Westin Dragonara Resort, Malta
The Westin Dragonara Resort, MaltaPaceville
9.6 out of 10, Exceptional, (1,000 reviews)
The price is RM1,124
RM1,208 total
includes taxes & fees
4 May - 5 May

San Karlu Hotel
San Karlu HotelValletta
9.4 out of 10, Exceptional, (252 reviews)
The price is RM762
RM829 total
includes taxes & fees
11 May - 12 May

Hyatt Regency Malta
Hyatt Regency MaltaPaceville
9.6 out of 10, Exceptional, (1,000 reviews)
The price is RM778
RM838 total
includes taxes & fees
5 May - 6 May

The Embassy Valletta Hotel
The Embassy Valletta HotelValletta
9.4 out of 10, Exceptional, (502 reviews)
The price is RM1,211
RM1,309 total
includes taxes & fees
27 Apr - 28 Apr

ME Malta by Meliá
ME Malta by MeliáPaceville
9.6 out of 10, Exceptional, (94 reviews)
The price is RM882
RM949 total
includes taxes & fees
6 May - 7 May

Pergola Hotel & Spa
Pergola Hotel & SpaMellieħa Heights
8.0 out of 10, Very good, (808 reviews)
The price is RM433
RM477 total
includes taxes & fees
10 May - 11 May

Malta Marriott Resort & Spa
Malta Marriott Resort & SpaIl-Balluta
9.6 out of 10, Exceptional, (891 reviews)
The price is RM1,081
RM1,162 total
includes taxes & fees
27 Apr - 28 Apr

Corinthia Palace Malta
Corinthia Palace MaltaAttard
9.4 out of 10, Exceptional, (1,000 reviews)
The price is RM954
RM1,025 total
includes taxes & fees
24 Apr - 25 Apr

La Falconeria Hotel
La Falconeria HotelValletta
9.4 out of 10, Exceptional, (1,001 reviews)
The price is RM825
RM897 total
includes taxes & fees
6 May - 7 May
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, dining 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 RM214 per night from 29 Apr to 30 Apr
RM214
RM234 total
29 Apr - 30 Apr
includes taxes & fees











































































