Places to eat in Malta
1,649 places to eat across 56 cities and towns — the most complete Malta dining directory anywhere.
Attard
11 venues
Balzan
13 venues
Birkirkara
41 venues
Birżebbuġa
25 venues
Cospicua
23 venues
Dingli
6 venues
Fgura
28 venues
Floriana
77 venues
Għajnsielem
9 venues
Għarb
11 venues
Gudja
13 venues
Gżira
30 venues
Hal Gharghur
8 venues
Ħamrun
14 venues
Haz-Zebbug
10 venues
Imġarr
30 venues
Imsida
9 venues
Imtarfa
6 venues
Kerċem
32 venues
Lija
9 venues
Luqa
4 venues
Marsa
5 venues
Marsaskala
20 venues
Marsaxlokk
43 venues
Mellieħa
76 venues
Mġarr
15 venues
Mosta
49 venues
Mqabba
4 venues
Nadur
12 venues
Naxxar
19 venues
Paola
4 venues
Pembroke
11 venues
Pietà
16 venues
Qala
8 venues
Qormi
9 venues
Qrendi
9 venues
Rabat
61 venues
San Ġiljan
143 venues
San Ġwann
20 venues
San Pawl il-Baħar
139 venues
Sannat
3 venues
Santa Venera
7 venues
Senglea
37 venues
Siġġiewi
3 venues
Sliema
111 venues
Swieqi
5 venues
Ta’ Xbiex
62 venues
Tarxien
3 venues
Valletta
147 venues
Victoria
74 venues
Vittoriosa
8 venues
Xagħra
22 venues
Xewkija
7 venues
Xgħajra
2 venues
Żabbar
21 venues
Żebbuġ
48 venues
Dining out in Malta
Malta has a thriving food scene, and EatOutMap lists 1,649 restaurants, cafes and bars across 56 cities — from the busiest spots in Valletta, San Ġiljan, San Pawl il-Baħar to hidden gems in smaller towns. Every listing shows the address, opening hours, a map, photos and real customer ratings.
Use the city links above to browse, or search by name. Run a venue? Add it free.