Discover restaurants in Malta & Gozo
From the bustling streets of Valletta to the tranquil harbours of Marsalforn, explore the very best restaurants across the islands of Malta. Whether you're after a Michelin fine dining experience, fresh Gozitan seafood, or classic Maltese & Mediterranean cuisine, Bookia makes it easy to find and reserve a table in Mdina, Rabat, Birgu, Valletta, and beyond.
247 restaurants found

Klay Restaurant
St. Julians
€ 15 - 35 Book Now →

La Nave
Qawra
MediterraneanFusionBreakfast
€ 20 - 35 Book Now →

Lore & Fitch
St. Julians
Steakhouse
€ 20– € 35 Book Now →

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

MYKONOS by YIAMAS
Bormla (Cospicua)
Greek
€ 15 – 35 Book Now →

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

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

Relais De Paris
St. Julians
SteakhouseFrench
€ 15 - 100 Book Now →

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

Ta’ Giulia Wine and Dine
Zebbug
€ 20 - 45 Book Now →

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

Zeri's
St. Julians
ItalianMediterraneanFrench
€ 20 - 35 Book Now →

The Marketplace Buffet Restaurant
St. Julians
€ 40 - 45 Book Now →
Browse by location
AttardBalzanBirgu (Vittoriosa)BirkirkaraBirzebbugaBormla (Cospicua)BugibbaFlorianaGharghurGozoGziraHamrunKalkaraLijaLuqaMarsaMarsascalaMarsaxlokkMdinaMelliehaMgarrMostaMriehelMsidaMunxarNaxxarPembrokePietaQawraQormiQrendiRabatSalinaSan GwannSan LawrenzSanta VeneraSiggiewiSliemaSt. JuliansSt. Paul's BaySwieqiTa' XbiexVallettaVictoriaXaghraXemxijaXewkijaXghajraZebbugZurrieq