Best Places to Stay in Malta
Explore over 1600 accommodations in Malta
Popular regions
Birzebbuga
Average stay price $86.58
Saint John
Average stay price $111.99
Popular cities
Sliema
Average stay price $357.94
Enjoy budget hotels and stays that won’t break the bank
Average
190 ratings
Hotel Primera
Hotel
524 ratings
Free Cancellation
The Windsor Hotel
Very Good
10 ratings
Lantern Guest House
212 ratings
Breakfast included
Cerviola Hotel
Show all
So you can indulge guilt-free
Exceptional
348 ratings
66 Saint Pauls & Spa
234 ratings
Ursulino Valletta
Good
41 ratings
Bayview Hotel
Excellent
291 ratings
Palais Le Brun
Because travel is for everyone
Superb
501 ratings
1926 Hotel & SPA
965 ratings
Waterfront
365 ratings
Mr. Todd Hotel
202 ratings
Palazzo Paolina Boutique Hotel
We’ll share travel tips, incentives and unmissable offers!