Hotels & places to stay in Malta
1,021 places to stay across 57 cities and towns — the most complete Malta accommodation directory anywhere.
Know before you stay
- Capital
- Valletta
- Currency
- Euro (EUR)
- Languages
- English, Maltese
- Calling code
- +356
- Emergency
- 112
- Drives on
- the left
San Ġiljan
155 properties
Sliema
138 properties
San Pawl il-Baħar
91 properties
Valletta
77 properties
Mellieħa
62 properties
Żebbuġ
50 properties
Għarb
46 properties
Floriana
36 properties
Gżira
36 properties
Kerċem
31 properties
Xagħra
25 properties
Qala
22 properties
Rabat
22 properties
Victoria
21 properties
Swieqi
15 properties
Senglea
13 properties
Marsaskala
12 properties
Cospicua
11 properties
Imġarr
11 properties
Marsaxlokk
11 properties
Nadur
11 properties
Sannat
11 properties
Pembroke
9 properties
Xewkija
8 properties
Naxxar
6 properties
Haz-Zebbug
5 properties
Mosta
5 properties
Mġarr
5 properties
San Ġwann
5 properties
Birżebbuġa
4 properties
Għajnsielem
4 properties
Qrendi
4 properties
Tarxien
4 properties
Ta’ Xbiex
4 properties
Ħamrun
4 properties
Żejtun
4 properties
Birkirkara
3 properties
Gudja
3 properties
Hal Gharghur
3 properties
Lija
3 properties
Luqa
3 properties
Pietà
3 properties
Żabbar
3 properties
Żurrieq
3 properties
Attard
2 properties
Dingli
2 properties
Għaxaq
2 properties
Imsida
2 properties
Imtarfa
2 properties
Kalkara
2 properties
Kirkop
1 property
L-Iklin
1 property
Marsa
1 property
Qormi
1 property
Santa Venera
1 property
Vittoriosa
1 property
Xgħajra
1 property
Popular filters in Malta
Places to stay in Malta
Where to Rest lists 1,021 places to stay across 57 cities and towns in Malta — from the busiest districts of San Ġiljan, Sliema, San Pawl il-Baħar to hidden gems in smaller towns. Every listing shows the address, a map, photos, real guest ratings and booking links, and whether you're after a hotel or guesthouse, you'll find it here.
Use the city links above to browse, filter by pool, parking, breakfast, pet-friendliness and more, or search by name. Run a property? Add it free.