Hotels & places to stay in Malta
396 places to stay across 48 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
43 properties
Sliema
41 properties
San Pawl il-Baħar
39 properties
Żebbuġ
37 properties
Valletta
27 properties
Għarb
21 properties
Mellieħa
20 properties
Kerċem
15 properties
Rabat
15 properties
Gżira
13 properties
Floriana
11 properties
Qala
11 properties
Xagħra
10 properties
Victoria
9 properties
Marsaxlokk
8 properties
Cospicua
6 properties
Imġarr
6 properties
Marsaskala
5 properties
Nadur
4 properties
Sannat
4 properties
Senglea
4 properties
Xewkija
4 properties
Mosta
3 properties
Pembroke
3 properties
Tarxien
3 properties
Birżebbuġa
2 properties
Dingli
2 properties
Għajnsielem
2 properties
Haz-Zebbug
2 properties
Lija
2 properties
Mġarr
2 properties
Naxxar
2 properties
Qrendi
2 properties
San Ġwann
2 properties
Swieqi
2 properties
Żabbar
2 properties
Birkirkara
1 property
Gudja
1 property
Għaxaq
1 property
Imsida
1 property
Imtarfa
1 property
Kalkara
1 property
Luqa
1 property
Marsa
1 property
Pietà
1 property
Ta’ Xbiex
1 property
Ħamrun
1 property
Żurrieq
1 property
Places to stay in Malta
Where to Rest lists 396 places to stay across 48 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.