Your choice of restaurants in Malta
Discover the best restaurants in Malta. Whether you're craving a Michelin fine dining experience or feel like Maltese & Mediterranean Cuisine, Bookia makes it easy to find and reserve a table in Mdina, Rabat, Birgu, Valletta and much more!
255 restaurants found

7,784 bookings
Cargo Bar & Dine
Birgu (Vittoriosa)
€ 20 - 35 Book Now →

630 bookings
Garam Tikka Masala
Birgu (Vittoriosa)
Indian
€ 10 - 45 Book Now →

6,925 bookings
Georgia Restaurant
St. Julians
€ 20 - 50 Book Now →

20,111 bookings
Klay Restaurant
St. Julians
€ 15 - 35 Book Now →

13,290 bookings
La Nave
Qawra
MediterraneanFusionBreakfast
€ 20 - 35 Book Now →

31,558 bookings
Lore & Fitch
St. Julians
Steakhouse
€ 20– € 35 Book Now →

309 bookings
Matcharia
St. Julians
Breakfast
€ 5 - 10 Book Now →

4,313 bookings
MYKONOS by YIAMAS
Bormla (Cospicua)
Greek
€ 15 – 35 Book Now →

287 bookings
Nana's Georgian Cuisine
St. Julians
€ 20 - 35 Book Now →

98 bookings
Radish by Hammett's
St. Julians
Breakfast
€ 10 - 30 Book Now →

7,806 bookings
Relais De Paris
St. Julians
SteakhouseFrench
€ 15 - 100 Book Now →

331 bookings
Sabbagata
St. Julians
Italian
€ 15 - 55 Book Now →

2,311 bookings
Ta’ Giulia Wine and Dine
Zebbug
€ 20 - 45 Book Now →

261 bookings
VITA Rooftop
St. Julians
€ 6 - 35 Book Now →

9,577 bookings
Zeri's
St. Julians
ItalianMediterraneanFrench
€ 20 - 35 Book Now →

3,593 bookings
The Marketplace Buffet Restaurant
St. Julians
€ 40 - 45 Book Now →

148 bookings
Barrada Gastro Hub
Birkirkara
€ 25 - 50 Book Now →

305 bookings
Novita
Isla (Senglea)
Mediterranean
€ 25 - 50 Book Now →
Browse by location
AttardBalzanBirgu (Vittoriosa)BirkirkaraBormla (Cospicua)BugibbaFlorianaGharghurGozoGziraHamrunIsla (Senglea)LuqaMarsaMarsascalaMarsaxlokkMdinaMelliehaMgarrMostaMqabbaMriehelMsidaMunxarNaxxarPembrokePietaQawraQormiQrendiRabatSalinaSan GwannSan LawrenzSanta VeneraSiggiewiSliemaSt. JuliansSt. Paul's BaySwieqiTa' XbiexVallettaVictoriaXaghraXemxijaXewkijaXghajraZebbugZurrieq