Places to eat in Malta
1,639 places to eat across 62 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
22 venues
Dingli
6 venues
Fgura
28 venues
Floriana
77 venues
Għajnsielem
9 venues
Għarb
11 venues
Għaxaq
3 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
Kalkara
1 venue
Kerċem
32 venues
L-Iklin
3 venues
Lija
9 venues
Luqa
4 venues
Marsa
5 venues
Marsaskala
19 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
139 venues
San Ġwann
20 venues
San Pawl il-Baħar
139 venues
Sannat
3 venues
Santa Luċija
1 venue
Santa Venera
7 venues
Senglea
37 venues
Siġġiewi
3 venues
Sliema
109 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
6 venues
Xgħajra
2 venues
Żabbar
21 venues
Żebbuġ
47 venues
Żejtun
3 venues
Żurrieq
6 venues
Dining out in Malta
Malta has a thriving food scene, and EatOutMap lists 1,639 restaurants, cafes and bars across 62 cities — from the busiest spots in Valletta, San Pawl il-Baħar, San Ġiljan 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.