Places to eat in Malta
1,639 places to eat across 62 cities and towns — the most complete Malta dining directory anywhere.
Valletta
147 venues
San Pawl il-Baħar
139 venues
San Ġiljan
139 venues
Sliema
109 venues
Floriana
77 venues
Mellieħa
76 venues
Victoria
74 venues
Ta’ Xbiex
62 venues
Rabat
61 venues
Mosta
49 venues
Żebbuġ
47 venues
Marsaxlokk
43 venues
Birkirkara
41 venues
Senglea
37 venues
Kerċem
32 venues
Gżira
30 venues
Imġarr
30 venues
Fgura
28 venues
Birżebbuġa
25 venues
Cospicua
22 venues
Xagħra
22 venues
Żabbar
21 venues
San Ġwann
20 venues
Marsaskala
19 venues
Naxxar
19 venues
Pietà
16 venues
Mġarr
15 venues
Ħamrun
14 venues
Balzan
13 venues
Gudja
13 venues
Nadur
12 venues
Attard
11 venues
Għarb
11 venues
Pembroke
11 venues
Haz-Zebbug
10 venues
Għajnsielem
9 venues
Imsida
9 venues
Lija
9 venues
Qormi
9 venues
Qrendi
9 venues
Hal Gharghur
8 venues
Qala
8 venues
Vittoriosa
8 venues
Santa Venera
7 venues
Dingli
6 venues
Imtarfa
6 venues
Xewkija
6 venues
Żurrieq
6 venues
Marsa
5 venues
Swieqi
5 venues
Luqa
4 venues
Mqabba
4 venues
Paola
4 venues
Għaxaq
3 venues
L-Iklin
3 venues
Sannat
3 venues
Siġġiewi
3 venues
Tarxien
3 venues
Żejtun
3 venues
Xgħajra
2 venues
Kalkara
1 venue
Santa Luċija
1 venue
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.