Hotels in Malta

Find the best deals on 3,658 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
£35 - £59
CHEAPEST CITY IN MALTA Qawra 26% cheaper Hotels in Qawra are the cheapest in Malta at just £35 per night on average.
MOST EXPENSIVE CITY IN MALTA Xewkija 29% more expensive Xewkija has the highest priced hotels in Malta with rooms averaging £59 per night.
MOST POPULAR CITY IN MALTA Luqa 77% more users visited More momondo users search for hotels in Luqa than any other city in Malta

Popular Cities in Malta

Book one of the best deals Malta has to offer in these popular locations
Maisonette
Best value
Maisonette
£31
Squadron Base
No. 1 most popular
Squadron Base
9.2
£72
Sunshine Holiday Apartment
No. 2 most popular
Sunshine Holiday Apartment
9.0
£78
Private village apartment
No. 3 most popular
Private village apartment
8.9
£43
Be.Hotel
Best value
Be.Hotel
8.4
£44
Intercontinental Malta
No. 1 most popular
Intercontinental Malta
8.3
£79
Hilton Malta
No. 2 most popular
Hilton Malta
9.0
£101
Golden Tulip Vivaldi Hotel
No. 3 most popular
Golden Tulip Vivaldi Hotel
8.1
£45
Radisson Blu Resort, Malta St Julian's
No. 4 most popular
Radisson Blu Resort, Malta St Julian's
8.4
£92
Corinthia Hotel St. George's Bay
No. 5 most popular
Corinthia Hotel St. George's Bay
8.4
£94
Marina Hotel Corinthia Beach Resort
Marina Hotel Corinthia Beach Resort
8.4
£77
Paradise Bay Resort
Best value
Paradise Bay Resort
7.6
£24
Db Seabank Resort And Spa
No. 1 most popular
Db Seabank Resort And Spa
8.5
£79
Maritim Antonine Hotel & Spa Malta
No. 2 most popular
Maritim Antonine Hotel & Spa Malta
8.5
£35
Solana Hotel & Spa
No. 3 most popular
Solana Hotel & Spa
8.5
£24
Labranda Riviera Hotel & Spa
No. 4 most popular
Labranda Riviera Hotel & Spa
8.2
£30
Radisson Blu Golden Sands Resort & Spa, Golden Bay
No. 5 most popular
Radisson Blu Golden Sands Resort & Spa, Golden Bay
9.0
£81
Pergola Hotel & Spa
Pergola Hotel & Spa
7.9
£28
Pebbles Resort
Best value
Pebbles Resort
8.8
£21
Grand Hotel Excelsior
No. 1 most popular
Grand Hotel Excelsior
8.6
£92
The Phoenicia Malta
No. 2 most popular
The Phoenicia Malta
9.2
£116
Rosselli
No. 3 most popular
Rosselli
9.1
£241
Osborne
No. 4 most popular
Osborne
8.7
£71
La Falconeria Hotel
No. 5 most popular
La Falconeria Hotel
9.1
£98
Valletta Merisi Suites
Valletta Merisi Suites
7.9
£69
Park Hotel - Malta
Best value
Park Hotel - Malta
5.9
£23
Sliema Marina Hotel
No. 1 most popular
Sliema Marina Hotel
8.5
£27
Ax The Victoria Hotel
No. 2 most popular
Ax The Victoria Hotel
8.8
£66
Ax The Palace
No. 3 most popular
Ax The Palace
8.6
£74
The Windsor Hotel
No. 4 most popular
The Windsor Hotel
8.2
£30
Plaza Regency Hotels
No. 5 most popular
Plaza Regency Hotels
7.8
£34
1926 Hotel & Spa
1926 Hotel & Spa
8.6
£63

Malta travel tips

Let us help you with the best tips about Malta

When is the least expensive time to stay in Malta?

February is the least expensive month to stay in Malta, with an average price of £50 per night. That price is significantly cheaper than the most expensive month, August.

Where do most people stay in Malta?

While the country has many desirable locations to visit, the most popular city in Malta to travel to is Luqa.

Which city in Malta has the most expensive hotel rooms?

Visiting and staying overnight in Xewkija will cost you a premium compared to the rest of Malta. Expect to pay £59 per night, a rate that is about 29% more than the country’s average.

Which city in Malta has the least expensive hotel rooms?

Our users typically find that Sliema has the lowest per night rates in the country at just £16. Sliema offers hotels rooms at an average rate that is 81% 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
London to Luqa
Fastest flight time
3h 15m
Cheapest price
£15
Birmingham to Luqa
Fastest flight time
3h 15m
Cheapest price
£28
Manchester to Luqa
Fastest flight time
3h 25m
Cheapest price
£46
Edinburgh to Luqa
Fastest flight time
3h 50m
Cheapest price
£49
Bristol to Luqa
Fastest flight time
19h 30m
Cheapest price
£62
Liverpool to Luqa
Fastest flight time
22h 30m
Cheapest price
£82
Glasgow to Luqa
Fastest flight time
6h 45m
Cheapest price
£83
Bournemouth to Luqa
Fastest flight time
3h 10m
Cheapest price
£105
Nottingham to Luqa
Fastest flight time
37h 30m
Cheapest price
£110
Aberdeen to Luqa
Fastest flight time
21h 35m
Cheapest price
£150
View more