Compare Hotels with Shopping in Malta
Secret Bargains - Save an extra 10% or more on select Hotels with Shopping
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 Shopping

Verdi St Georges Bay Marina
St. Georges Bay St. Julian's
$51 nightly
The price is $56 total per night
$56 total
Dec 16 - Dec 17
Total with taxes and fees
Free Cancellation
In the heart of St. Julian's, Verdi St Georges Bay Marina is within a 5-minute drive of Dragonara Casino and Sliema Promenade.
Pool
Spa

AX The Victoria Hotel
Gorg Borg Olivier Street Sliema Malta
$73 nightly
The price is $79 total per night
$79 total
Dec 9 - Dec 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at AX The Victoria Hotel, you'll be centrally located in Sliema, a 5-minute drive from St George's Beach and 9 minutes from Malta Experience.
Pool
Breakfast included

AX The Palace
High Street Sliema Malta
$87 nightly
The price is $94 total per night
$94 total
Dec 8 - Dec 9
Total with taxes and fees
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 St George's Beach and Malta Experience.
Pool
Spa

AX ODYCY Hotel
Qawra Coast Road St. Paul's Bay Malta
Free Cancellation
Reserve now, pay when you stay
With a stay at AX ODYCY Hotel in St. Paul's Bay (Qawra), you'll be within a 15-minute drive of Golden Bay and St George's Beach.
Pool
All inclusive

Corinthia St George's Bay
St. Georges Bay St. Julian's Malta
$98 nightly
The price is $106 total per night
$106 total
Dec 12 - Dec 13
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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 Julian's Bay.
Pool
Hot Tub

InterContinental Malta by IHG
St. George's Bay St. Julian's Malta
$102 nightly
The price is $111 total per night
$111 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
Free Cancellation
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.
On private beach
Pool

Maritim Antonine Hotel & Spa Malta
George Borg Olivier Street Mellieha Malta
$42 nightly
The price is $46 total per night
$46 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
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.
Pool
Hot Tub

The Preluna Hotel
124 Tower Road Sliema Malta
$54 nightly
The price is $59 total per night
$59 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Preluna Hotel, you'll be centrally located in Sliema, within a 10-minute walk of Bisazza Street and Point Shopping Mall.
Pool
Spa

115 The Strand Hotel by NEU Collective
115 The Strand Gzira Malta
$54 nightly
The price is $59 total per night
$59 total
Dec 16 - Dec 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at 115 The Strand Hotel by NEU Collective, you'll be centrally located in Gzira, within a 10-minute drive of St George's Beach and Malta Experience.
Pool
Spa

be.HOTEL
St. George's Bay St. Julian's Malta
$65 nightly
The price is $71 total per night
$71 total
Dec 7 - Dec 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
A stay at be.HOTEL places you in the heart of St. Julian's, within a 10-minute drive of Mediterranean Conference Centre and Fort St. Elmo.
Pool
Free WiFi

The Westin Dragonara Resort, Malta
Dragonara Road St. Julian's Malta
$174 nightly
The price is $187 total per night
$187 total
Dec 17 - Dec 18
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at The Westin Dragonara Resort, Malta, you'll be centrally located in St. Julian's, a 2-minute drive from St George's Beach and 10 minutes from Malta Experience.
Pool
Hot Tub
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 Shopping essential information
Hotels with Shopping in Malta |
189 |
|---|---|
Highest price | $187 |
Cheapest price | $46 |
Total number of hotels in Malta | 5,182 |
Popular hotels | Verdi St Georges Bay Marina, AX The Victoria Hotel, AX The Palace, AX ODYCY Hotel, Corinthia St George's Bay, InterContinental Malta by IHG, Maritim Antonine Hotel & Spa Malta, The Preluna Hotel, 115 The Strand Hotel by NEU Collective, be.HOTEL, The Westin Dragonara Resort, Malta, Paradise Bay Resort |
Most Recent Malta Hotel Reviews

DoubleTree by Hilton Malta
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Great staff, great room, great location, amazing breakfast"
A verified traveler stayed at DoubleTree by Hilton Malta
More Hotels with Shopping
Types of Hotels
Top 20 Malta Hotels
More to Explore in Malta
Top Picks
Hotels
Flights
Packages
- Cheap Greece Vacations
- Cheap Monaco Vacations
- Cheap Denmark Vacations
- Cheap Croatia Vacations
- Cheap Iceland Vacations
- Cheap Poland Vacations
- Cheap Switzerland Vacations
- Cheap Portugal Vacations
- Cheap Norway Vacations
- Cheap Albania Vacations
- Cheap Netherlands Vacations
- Cheap Spain Vacations
- Cheap Austria Vacations
- Cheap Bulgaria Vacations
- Cheap France Vacations
- Cheap Germany Vacations
- Cheap Belgium Vacations
- Cheap Belarus Vacations
- Cheap Italy Vacations
- Cheap Romania Vacations
- Cheap Sweden Vacations
- Cheap Ireland Vacations






