Hotels in Malta

Find the best deals on 3,646 hotels in Malta

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Malta

Looking for a city in Malta to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$62 - $109
CHEAPEST CITY IN MALTA Qawra 30% cheaper Hotels in Qawra are the cheapest in Malta at just $62 per night on average.
MOST EXPENSIVE CITY IN MALTA Xewkija 23% more expensive Xewkija has the highest priced hotels in Malta with rooms averaging $109 per night.
MOST POPULAR CITY IN MALTA Sliema 62% more users visited More momondo users search for hotels in Sliema than any other city in Malta

Popular Cities in Malta

Book one of the best deals Malta has to offer in these popular locations
Bayview Hotel By St Hotels
Best value
Bayview Hotel By St Hotels
7.2
$58
1926 Hotel & Spa
No. 1 most popular
1926 Hotel & Spa
8.6
$115
The Preluna Hotel
No. 2 most popular
The Preluna Hotel
7.8
$90
Ax The Palace
No. 3 most popular
Ax The Palace
8.6
$135
Pebbles Boutique Aparthotel
No. 4 most popular
Pebbles Boutique Aparthotel
8.7
$66
Mr. Todd Hotel
No. 5 most popular
Mr. Todd Hotel
9.0
$62
Pebbles Resort
Best value
Pebbles Resort
8.8
$38
Paulos Valletta
No. 1 most popular
Paulos Valletta
9.4
$161
Grand Hotel Excelsior
No. 2 most popular
Grand Hotel Excelsior
8.6
$168
Melita corner apartment
No. 3 most popular
Melita corner apartment
9.2
$203
The Phoenicia Malta
No. 4 most popular
The Phoenicia Malta
9.2
$212
Palazzo Valletta Suites
No. 5 most popular
Palazzo Valletta Suites
9.6
$188
Grand Harbour Hotel
Grand Harbour Hotel
8.6
$129
Marco Polo Malta Hostel
Best value
Marco Polo Malta Hostel
8.8
$24
Be.Hotel
No. 1 most popular
Be.Hotel
8.4
$80
Marina Hotel Corinthia Beach Resort
No. 2 most popular
Marina Hotel Corinthia Beach Resort
8.4
$140
Golden Tulip Vivaldi Hotel
No. 3 most popular
Golden Tulip Vivaldi Hotel
8.1
$82
Intercontinental Malta
No. 4 most popular
Intercontinental Malta
8.3
$143
Dragonara Apartments
No. 5 most popular
Dragonara Apartments
5.7
$26
Hotel Argento
Hotel Argento
8.4
$89
Solana Hotel & Spa
Best value
Solana Hotel & Spa
8.5
$44
Maritim Antonine Hotel & Spa Malta
No. 1 most popular
Maritim Antonine Hotel & Spa Malta
8.5
$63
Labranda Riviera Hotel & Spa
No. 2 most popular
Labranda Riviera Hotel & Spa
8.2
$54
Pergola Hotel & Spa
No. 3 most popular
Pergola Hotel & Spa
7.9
$51
Mellieha Bay Hotel
No. 4 most popular
Mellieha Bay Hotel
7.3
$51

Malta travel tips

Let us help you with the best tips about Malta

When is the least expensive time to stay in Malta?

If you are looking to save money on your hotel room in Malta, consider visiting the country in February as it is the least expensive month at just $55 per night. Avoid booking a hotel room in August if you are looking for a deal; it is the most expensive month.

Where do most people stay in Malta?

Malta is full of enlightening and adventurous cities, but the most popular tourist destination is Sliema.

Which city in Malta has the most expensive hotel rooms?

At $109 per night, Xewkija is the most expensive city in Malta to book a hotel room in. The average cost of $109 is about 23% above the country's average price per night.

Which city in Malta has the least expensive hotel rooms?

Our users typically find that St. Julian's has the lowest per night rates in the country at just $54. St. Julian's offers hotels rooms at an average rate that is 70% lower than the average city in Malta.


Popular international routes landing in Malta

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Sydney to Luqa
Fastest flight time
33h 10m
Cheapest price
$1,556
Melbourne to Luqa
Fastest flight time
30h 35m
Cheapest price
$12,241