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.
256 restaurants found

5,335 bookings
Al Sale
Gozo
ItalianMediterraneanGrill
€6-33 Book Now →

40,368 bookings
Port 21 Restaurant
Ta' Xbiex
ItalianMediterraneanVegetarian Friendly
€ 40 - € 50 Book Now →

13,246 bookings
Manon Gastro Bar & Bistro
Valletta
MediterraneanBar/MediterraneanAsian
€ 20 - 30 Book Now →

Good To Go Cafe'
Naxxar
MediterraneanBar/MediterraneanVegetarian Friendly
€ 5 - 15 Book Now →

1,157 bookings
Aurora Bistro Cafè
Gozo
MediterraneanBar/MediterraneanBurger
€ 10 - 30 Book Now →

17,982 bookings
Tmun
Gozo
ItalianFrenchInternational
€10 - 32 Book Now →

8,164 bookings
Ta' Frenċ
Gozo
MediterraneanGrillVegetarian Friendly
€ 15 - 100 Book Now →

70,760 bookings
The Rooftop Restaurant & Lounge at The Embassy Valletta Hotel
Valletta
MediterraneanMalteseBar/Mediterranean
€ 10 - 30 Book Now →

30 bookings
The Village Kitchen
Naxxar
ItalianMediterraneanBar/Mediterranean
10 - 30 € Book Now →

25,042 bookings
OBI Fusion
St. Julians
AsianFusionSushi
€ 10 - 30 Book Now →

7,514 bookings
STEP15
Mdina
MediterraneanMalteseBar/Mediterranean
€ 7- 30 Book Now →

30,289 bookings
Smugglers
Balzan
MediterraneanBar/MediterraneanGrill
€ 10 - 30 Book Now →

42,975 bookings
La Buona Trattoria del Nonno
St. Paul's Bay
ItalianMediterraneanSteakhouse
€ 10 - 40 Book Now →

14,316 bookings
Vecchia Napoli Mellieha
Mellieha
ItalianMediterraneanPizza
€ 10 - 40 Book Now →

17,454 bookings
Vecchia Napoli Brewhouse, Mriehel
Mriehel
ItalianMediterraneanVegetarian Friendly
10 - 40 € Book Now →

18,619 bookings
UMI Asian Fusion
St. Paul's Bay
AsianFusionSushi
€ 10 - 30 Book Now →

6,283 bookings
CUBA - Campus, Msida
Msida
MediterraneanVegetarian FriendlyVegan Options
€ 5 - 27 Book Now →

3,354 bookings
OyOy Restaurant
St. Julians
ItalianMediterraneanMaltese
€ 4 - 32 Book Now →
Browse by location
AttardBalzanBirgu (Vittoriosa)BirkirkaraBirzebbugaBormla (Cospicua)BugibbaFlorianaGharghurGozoGziraHamrunIsla (Senglea)KalkaraLuqaMarsaMarsascalaMarsaxlokkMdinaMelliehaMgarrMostaMqabbaMriehelMsidaMunxarNaxxarPembrokePietaQawraQormiQrendiRabatSalinaSan GwannSan LawrenzSanta VeneraSiggiewiSliemaSt. JuliansSt. Paul's BaySwieqiTa' XbiexVallettaVictoriaXaghraXemxijaXewkijaXghajraZebbugZurrieq