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

The Fairway Terrace & Restaurant
Marsa
€ 20 - 35 Book Now →

The Grove Melita Gardens Salini
Qawra
€ 20 - 35 Book Now →

The Prickly Pear
Mellieha
€ 20 - 35 Book Now →

TopDeck
Mellieha
Asian
10-20 Book Now →

U Bistrot
St. Julians
€ 15 - 40 Book Now →

Piatto Nero Ristorante
Mellieha
€ 15 - 40 Book Now →

Acqua
St. Julians
MediterraneanSeafoodGastronomic
€ 50 - 100 Book Now →

Alta Cucina
Bugibba
€ 20 - 50 Book Now →

Blue Whale Chinese Restaurant
St. Paul's Bay
Chinese
€ 5 - 30 Book Now →

Boa Steak & Lobster House
Birgu (Vittoriosa)
€ 5 - 30 Book Now →

Bottega Frawli Għargħur
Gharghur
€ 5 - 30 Book Now →

Brunch & Beyond
St. Julians
€ 15 – 20 Book Now →

Café del Mar Malta
Qawra
Mediterranean
€ 20 - 35 Book Now →

Cala Lido
St. Julians
€ 30 - 60 Book Now →

Cargo Bar & Dine
Birgu (Vittoriosa)
€ 20 - 35 Book Now →

Crust Bistro & Bar
St. Julians
€ 30 - 40 Book Now →

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

Georgia Restaurant
St. Julians
€ 20 - 50 Book Now →
Browse by location
AttardBalzanBirgu (Vittoriosa)BirkirkaraBirzebbugaBormla (Cospicua)BugibbaFlorianaGharghurGozoGziraHamrunKalkaraLijaLuqaMarsaMarsascalaMarsaxlokkMdinaMelliehaMgarrMostaMriehelMsidaMunxarNaxxarPembrokePietaQawraQormiQrendiRabatSalinaSan GwannSan LawrenzSanta VeneraSiggiewiSliemaSt. JuliansSt. Paul's BaySwieqiTa' XbiexVallettaVictoriaXaghraXemxijaXewkijaXghajraZebbugZurrieq