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

San Paolo Naufrago
Valletta
ItalianPizza
€ 25 - 35 Book Now →

Skuna
Marsa
€ 25 - 40 Book Now →

Square Gastro Bar
Mellieha
GastropubPizzaBreakfast
€ 10 - 30 Book Now →

Strada Rjali
Hamrun
€ 20 - 35 Book Now →

StrEat Restaurant
Valletta
ItalianAmericanVegetarian Friendly
€ 10 - 30 Book Now →

Ta' Nenu Valletta
Valletta
€ 15 – 35 Book Now →

Talbot & Bons
Luqa
€ 20 - 35 Book Now →

The Cisk Tap
Birkirkara
€ 10 - 30 Book Now →

The Knights Kitchen
Mdina
€ 15 - 40 Book Now →

The Living Room
Rabat
€ 20 - 35 Book Now →

The Rooftop
Sliema
€ 20 - 35 Book Now →

The Tabloid
Sliema
€ 20 - 35 Book Now →

The Voyage Restaurant
Luqa
€ 35 - 40 Book Now →

The Yard by Cargo
Marsa
€ 20 - 35 Book Now →

Tigné Beach Restaurant
Sliema
MediterraneanGreek
€ 25 - 35 Book Now →

Trattoria Riccardo
Qawra
ItalianPizza
€ 20 - 35 Book Now →

Upper Deck Bar & Restaurant at Seaview Hotel
Bugibba
€ 10 - 30 Book Now →

Vecchia Napoli Ta Qali
Mosta
ItalianPizza
€ 20 - 35 Book Now →
Browse by location
AttardBalzanBirgu (Vittoriosa)BirkirkaraBirzebbugaBormla (Cospicua)BugibbaFlorianaGharghurGozoGziraHamrunKalkaraLijaLuqaMarsaMarsascalaMarsaxlokkMdinaMelliehaMgarrMostaMriehelMsidaMunxarNaxxarPembrokePietaQawraQormiQrendiRabatSalinaSan GwannSan LawrenzSanta VeneraSiggiewiSliemaSt. JuliansSt. Paul's BaySwieqiTa' XbiexVallettaVictoriaXaghraXemxijaXewkijaXghajraZebbugZurrieq