Compare Hotels with Restaurants in Malta
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Malta Hotels with Restaurants
Verdi St Georges Bay Marina
St. Georges Bay, St. Julian's
The price is $72 per night
$72
includes taxes & fees
$66 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
In the heart of St. Julian's, Verdi St Georges Bay Marina is within a 5-minute drive of Dragonara Casino and Sliema Promenade.
Corinthia St George's Bay
St. Georges Bay, St. Julian's, Malta
The price is $116 per night
$116
includes taxes & fees
$107 per night
Nov 30 - Dec 1
Free Cancellation
Located in St. Julian's, Corinthia St George's Bay is by the sea, within a 5-minute drive of St George's Beach and Saint Julian's Bay.
db San Antonio Hotel & Spa - All Inclusive
Triq it-Turisti, Qawra, St. Paul's Bay, Malta
Db San Antonio Hotel & Spa - All Inclusive is centrally located in St. Paul's Bay, a 3-minute walk from Bugibba Beach and 7 minutes by foot from Bugibba Square.
Grand Hotel Excelsior
Great Siege Road, Floriana, Malta
The price is $133 per night
$133
includes taxes & fees
$123 per night
Dec 1 - Dec 2
Free Cancellation
Reserve now, pay when you stay
With a stay at Grand Hotel Excelsior, you'll be centrally located in Floriana, within a 5-minute drive of Malta Experience and Grand Harbour.
AX The Palace
High Street, Sliema, Malta
The price is $100 per night
$100
includes taxes & fees
$92 per night
Dec 1 - Dec 2
Free Cancellation
Reserve now, pay when you stay
With a stay at AX The Palace, you'll be centrally located in Sliema, within a 10-minute drive of Malta Experience and Tigne Fort.
AX ODYCY Hotel
Qawra Coast Road, St. Paul's Bay, Malta
With a stay at AX ODYCY Hotel in St. Paul's Bay, you'll be on the waterfront, within a 15-minute drive of Golden Bay and The Malta Classic Car Collection.
Hotel Juliani
25, St George's Road, St. Julian's, Malta
The price is $74 per night
$74
includes taxes & fees
$68 per night
Dec 8 - Dec 9
Free Cancellation
Reserve now, pay when you stay
Located in St. Julian's (Paceville), Hotel Juliani is within a 5-minute drive of Sliema Promenade and St George's Beach.
Maritim Antonine Hotel & Spa Malta
George Borg Olivier Street, Mellieha, Malta
The price is $46 per night
$46
includes taxes & fees
$42 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
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 Bay.
Hotel Argento
Qaliet Street, St. Julian's, Malta
The price is $58 per night
$58
includes taxes & fees
$54 per night
Nov 25 - Nov 26
Free Cancellation
Reserve now, pay when you stay
A stay at Hotel Argento places you in the heart of St. Julian's, a 5-minute drive from St George's Beach and 7 minutes from Grand Harbour.
AX The Victoria Hotel
Gorg Borg Olivier Street, Sliema, Malta
The price is $59 per night
$59
includes taxes & fees
$54 per night
Dec 16 - Dec 17
Free Cancellation
Reserve now, pay when you stay
With a stay at AX The Victoria Hotel, you'll be centrally located in Sliema, within a 10-minute drive of Malta Experience and Triq Manwel Dimech.
Radisson Blu Resort, Malta St. Julian's
St. George's Bay, St. Julian's, Malta
The price is $91 per night
$91
includes taxes & fees
$84 per night
Dec 3 - Dec 4
Free Cancellation
Reserve now, pay when you stay
With a stay at Radisson Blu Resort, Malta St. Julian's, you'll be centrally located in St. Julian's, within a 15-minute drive of Malta Experience and St George's Beach.
Hilton Malta
Portomaso, St. Julian's
The price is $125 per night
$125
includes taxes & fees
$116 per night
Dec 19 - Dec 20
Free Cancellation
Reserve now, pay when you stay
With a stay at Hilton Malta, you'll be centrally located in St. Julian's, within a 10-minute drive of Malta Experience and Portomaso Marina.
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.
Malta Hotels with Restaurants essential information
Hotels with Restaurants in Malta |
191 |
---|---|
Highest price | $133 |
Cheapest price | $46 |
Total number of hotels in Malta | 3,797 |
Popular hotels | Verdi St Georges Bay Marina, Corinthia St George's Bay, db San Antonio Hotel & Spa - All Inclusive, Grand Hotel Excelsior, AX The Palace, AX ODYCY Hotel, Hotel Juliani, Maritim Antonine Hotel & Spa Malta, Hotel Argento, AX The Victoria Hotel, Radisson Blu Resort, Malta St. Julian's, Hilton Malta |
Most Recent Malta Hotel Reviews
Corinthia St George's Bay
5 out of 5
Posted 1 day ago
CheapTickets Verified Review
"Friendly staff, great site, excellent service. Well-deserved reviews."
A verified traveler stayed at Corinthia St George's Bay
More Hotels with Restaurants
Types of Hotels
Top 20 Malta Hotels
More to Explore in Malta
Top Picks
Hotels
Flights
Packages
Cheap Greece PackagesCheap Montenegro PackagesCheap Monaco PackagesCheap Denmark PackagesCheap Croatia PackagesCheap Iceland PackagesCheap Poland PackagesCheap Switzerland PackagesCheap Portugal PackagesCheap Norway PackagesCheap Albania PackagesCheap Netherlands PackagesCheap Spain PackagesCheap Czechia PackagesCheap Germany PackagesCheap Faroe Islands PackagesCheap Belgium PackagesCheap Belarus PackagesCheap Italy PackagesCheap Sweden PackagesCheap Ireland Packages