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

Word of Mouth
Sliema
Breakfast
€ 20 - 35 Book Now →

YIAMAS Greek Tavernaki
Mosta
Greek
€ 20 - 35 Book Now →

Toro Toro Malta
Lija
Mexican
€ 10 - 20 Book Now →

Preca King's Own Band Club
Valletta
€ 20 - 35 Book Now →

one80 Izakaya, Mgarr Gozo
Gozo
€ 20 - 35 Book Now →

Ribs House by The Brew
Naxxar
€ 20 - 35 Book Now →

The Brew Grill @ Brewery
Sliema
€ 20 - 35 Book Now →

Palazzo Castelletti Restaurant
Rabat
Pizza
€ 20 - 35 Book Now →

Indian Harvest
Msida
Indian
€ 20 - 35 Book Now →

Mal Moll
Munxar
€ 20 - 35 Book Now →

Bottegin Palazzo Xara
Rabat
Mediterranean
€ 20 - 35 Book Now →

MUŻA Restaurant
Valletta
€ 20 - 35 Book Now →

Coogi's Restaurant
Mdina
ItalianVegetarian FriendlyVegan Options
€ 15 - 35 Book Now →

Trattoria e Pizzeria La Vallata
Naxxar
ItalianMediterraneanPizza
10-20 Book Now →

1Olive Rooftop Grill Restaurant
Gzira
GrillPastaSeafood
€ 20 - 40 Book Now →

Above
Munxar
ItalianFrench
€ 10 - 35 Book Now →

Al Ponte Restaurant & Pizzeria
Mellieha
ItalianMediterraneanPizza
€ 15 - 35 Book Now →

Amore Mio Pizzeria
St. Julians
Pizza
€ 15 - 20 Book Now →
Browse by location
AttardBalzanBirgu (Vittoriosa)BirkirkaraBirzebbugaBormla (Cospicua)BugibbaFlorianaGharghurGozoGziraHamrunKalkaraLijaLuqaMarsaMarsascalaMarsaxlokkMdinaMelliehaMgarrMostaMriehelMsidaMunxarNaxxarPembrokePietaQawraQormiQrendiRabatSalinaSan GwannSan LawrenzSanta VeneraSiggiewiSliemaSt. JuliansSt. Paul's BaySwieqiTa' XbiexVallettaVictoriaXaghraXemxijaXewkijaXghajraZebbugZurrieq