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

4,867 bookings
Picasso
Sliema
€ 20 - 50 Book Now →

6,267 bookings
Piccolo Padre Pizzeria & Trattoria
Sliema
ItalianMediterraneanPizza
€ 20 - 45 Book Now →

159 bookings
PREGO Bar&Grill
Valletta
Italian
€ 20 - 40 Book Now →

3,239 bookings
Runway, a Culinary Journey
Luqa
€ 15 - 20 Book Now →

27,741 bookings
San Paolo Naufrago
Valletta
ItalianPizza
€ 25 - 35 Book Now →

944 bookings
Skuna
Marsa
€ 25 - 40 Book Now →

2,405 bookings
Square Gastro Bar
Mellieha
GastropubPizzaBreakfast
€ 10 - 30 Book Now →

41 bookings
Strada Rjali
Hamrun
€ 20 - 35 Book Now →

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

6,607 bookings
Ta' Nenu Valletta
Valletta
€ 15 – 35 Book Now →

547 bookings
Talbot & Bons
Luqa
€ 20 - 35 Book Now →

6,059 bookings
The Cisk Tap
Birkirkara
€ 10 - 30 Book Now →

3,735 bookings
The Knights Kitchen
Mdina
€ 15 - 40 Book Now →

628 bookings
The Living Room
Rabat
€ 20 - 35 Book Now →

1,772 bookings
The Rooftop
Sliema
€ 12 - 35 Book Now →

4,572 bookings
The Tabloid
Sliema
€ 20 - 35 Book Now →

5,822 bookings
The Voyage Restaurant
Luqa
€ 35 - 40 Book Now →

103 bookings
The Yard by Cargo
Marsa
€ 20 - 35 Book Now →
Browse by location
AttardBalzanBirgu (Vittoriosa)BirkirkaraBormla (Cospicua)BugibbaFlorianaGharghurGozoGziraHamrunIsla (Senglea)LuqaMarsaMarsascalaMarsaxlokkMdinaMelliehaMgarrMostaMqabbaMriehelMsidaMunxarNaxxarPembrokePietaQawraQormiQrendiRabatSalinaSan GwannSan LawrenzSanta VeneraSiggiewiSliemaSt. JuliansSt. Paul's BaySwieqiTa' XbiexVallettaVictoriaXaghraXemxijaXewkijaXghajraZebbugZurrieq