Destinations
Hotels in Malta
Malta has 253 places to stay listed here — 253 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around €39.
Browse by city
Where to stay
Cities in Malta
-
St. Julianʼs
-
Valletta
-
Sliema
-
St. Paul's Bay
-
Mellieħa
-
Victoria
-
Il-Gżira
-
Xagħra
-
Cospicua
-
Għarb
-
Marsaxlokk
-
Nadur
-
Qala
-
Rabat
-
Xlendi
-
Marsaskala
-
Senglea
-
Birżebbuġa
-
Il-Furjana
-
Marsalforn
-
Mdina
-
Birgu
-
Gudja
-
Għajnsielem
-
Hamrun
-
Kerċem
-
Mosta
-
Msida
-
Naxxar
-
San Lawrenz
-
San Ġwann
-
Sannat
-
Santa Luċija
-
Tarxien
-
Xewkija
-
Żabbar
-
Żebbuġ
-
Attard
-
Birbuba
-
Birkirkara
-
Għasri
-
Għaxaq
-
Iklin
-
Il-Maħsel
-
Is-Swieqi
-
Kirkop
-
Misraħ Il-Barrieri
-
Pietà
-
Qormi
-
San Katald
-
Siġġiewi
-
Taʼ Xbiex
-
Taʼ l-Imgħajjen
-
Ħal Far
-
Żurrieq
Where to stay in Malta
| City | Listings | From | Top-rated |
|---|---|---|---|
| St. Julianʼs | 24 hotels | from €68 | Escape to St Julians (5.0/5) |
| Valletta | 22 hotels | from €87 | Domus Zamittello (4.8/5) |
| Sliema | 20 hotels | from €75 | D Townhouse Boutique Suites (4.8/5) |
| St. Paul's Bay | 19 hotels | from €68 | Best Western Premier Malta (4.7/5) |
| Mellieħa | 13 hotels | from €58 | M31Boutique Suites (4.7/5) |
| Victoria | 12 hotels | from €65 | Gawhra B&B (5.0/5) |
| Il-Gżira | 11 hotels | from €39 | Regional Hotel by NEU Collective (4.5/5) |
| Xagħra | 11 hotels | from €52 | Il figolla farmhouse private pool & sea view (4.8/5) |
| Cospicua | 10 hotels | from €80 | Nelli's B&B (4.8/5) |
| Għarb | 8 hotels | from €74 | Home Mood B&B (4.9/5) |
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 live partner rates.
What do hotels in Malta cost?
Listed nightly rates on partner sites start around €39, varying by area, property and dates. Live prices show on the booking partner's page.
Which Malta city has the most listings here?
St. Julianʼs, with 24 listed hotels.