Top Hotels in MaltaIndependent guide
Malta
Destinations

Hotels in Malta

Malta has 253 places to stay listed here — 253 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Browse by city
Where to stay

Cities in Malta

Where to stay in Malta

CityListings
St. Julianʼs 24 hotels
Valletta 22 hotels
Sliema 20 hotels
St. Paul's Bay 19 hotels
Mellieħa 13 hotels
Victoria 12 hotels
Il-Gżira 11 hotels
Xagħra 11 hotels
Cospicua 10 hotels
Għarb 8 hotels

Good to know

How many hotels are listed in Malta?

253 hotels, guesthouses and B&Bs across 55 cities in Malta, each with rooms, photos and a link to book on Booking.com.

Which Malta city has the most listings here?

St. Julianʼs, with 24 listed hotels.