Restaurants in Malta
Discover a diverse range of restaurants across Malta and Gozo, from local eateries to international cuisine. Use filters to narrow your search by type or location, and explore our map for the best options near you. It's wise to book ahead, especially during peak season, as tables can fill up quickly in popular areas. Enjoy the culinary delights Malta has to offer!
233 restaurants

Lumi Malta
Restaurant in St Julian's
Sea view, book online

Sale e Pepe Tradizione Italiana
Restaurant in St Julian's
Sea view, outdoor seating

Anciova Sicilian Restaurant
Restaurant in Gzira
Sea view, book online

AYU The Travelers Kitchen
Restaurant in Gzira
Sea view, vegan options

Balance Bowl
Restaurant in Gzira
Sea view, outdoor seating

Calle Bistro
Restaurant in Sliema
Outdoor seating, book online

Lovage Bistro
Restaurant in St Paul's Bay
Outdoor seating, vegan options

Mamachi
Restaurant in St Julian's
Book online

Mingles Lounge & Bistro
Restaurant in Gzira
Sea view, vegan options

New Delhi Indian Cuisine
Restaurant in St Paul's Bay
Vegan options, book online

New Madras
Restaurant in Bugibba
Book online

Nine Lives Malta
Restaurant in St Paul's Bay
Sea view, outdoor seating

Forty Fishes
Restaurant in St Julian's
Book online

The Room by Jungle Joy
Restaurant in St Julian's
Kid-friendly

Trattoria 'a Lanterna cucina Ligure
Restaurant in St Paul's Bay
Sea view, outdoor seating

Amigos
Restaurant in Sliema
hours listed

Blue Elephant Restaurant
Restaurant in St Julian's
Sea view, kid-friendly

Coogi's Restaurant & Tea Garden
Restaurant in Mdina
Outdoor seating, vegan options

Corner Kebab
Restaurant in St Paul's Bay
Outdoor seating, vegan options

Gandhi Tandoori
Restaurant in St Paul's Bay
Book online

Grana Trattoria
Restaurant in Gzira
Outdoor seating, kid-friendly

Le Majoliche
Restaurant in St Julian's
hours listed

Mamma Mariella - Piccola Osteria Romana
Restaurant in Gzira
hours listed

Opa! Mediterranean Fusion
Restaurant in Sliema
Sea view, outdoor seating

Paranga
Restaurant in St Julian's
Sea view, outdoor seating

Peristyle Restaurant
Restaurant in Rabat
Kid-friendly

Pulcinella Pizzeria
Restaurant in Gzira
Book online

PUNTO Dine & Bar
Restaurant in Gzira
Sea view, outdoor seating

Sakura Japanese Cuisine & Lounge
Restaurant in Sliema
Sea view, book online

Scala
Restaurant in Mdina
Sea view, outdoor seating

Shaukiwan Chinese Restaurant
Restaurant in St Paul's Bay
Kid-friendly, book online

Tartarun
Restaurant in Marsaxlokk
Sea view, kid-friendly

The Fork and Cork
Restaurant in Mdina
hours listed

The Legend Sliema
Restaurant in Sliema
Outdoor seating

UMI Sushi & Asian Fusion
Restaurant in St Paul's Bay
Sea view, outdoor seating

Vecchia Napoli
Restaurant in Qawra
Sea view

Atrio Bar and Restaurant
Restaurant in St Julian's
Sea view, outdoor seating

Beachaven
Restaurant in St Paul's Bay
Sea view, outdoor seating

Broadside Terrace
Restaurant in St Julian's
Sea view, outdoor seating

Carvv Grill & Enoteca
Restaurant in St Paul's Bay
Kid-friendly, vegan options

de Mondion
Restaurant in Mdina
Sea view, outdoor seating

Odyssey Bar, Restaurant & Pizzeria
Restaurant in Marsalforn
Sea view

Ta' Pawla Mother Earth Restaurant
Restaurant in St Paul's Bay
Outdoor seating, kid-friendly

The Medina
Restaurant in Mdina
Outdoor seating, book online

Trattoria Shichiria
Restaurant in Marsaxlokk
Sea view, outdoor seating

Venus Restaurant
Restaurant in Bugibba
hours listed

Cala Bar & Restaurant (Seasonal)
Restaurant in St Julian's
Outdoor seating

The Compass Lounge
Restaurant in Sliema
Outdoor seating, kid-friendly

The Crew Cafe Bar
Restaurant in Gzira
Outdoor seating

La Nave Bistro
Restaurant in Qawra
Outdoor seating, kid-friendly

The Terrace
Restaurant in St Julian's
Kid-friendly, book online

Adelphi Boutique Hotel & Restaurant
Restaurant in Rabat

Cyana Restaurant & Rooftop
Restaurant in St Julian's
Sea view, outdoor seating

The Malta Experience
Restaurant in Valletta
hours listed

Al Kasbah Lebanese Restaurant
Restaurant in St Julian's
Sea view, book online

Hard Rock Cafe Malta St Julian's
Restaurant in St Julian's
Sea view, outdoor seating

Himalaya Restaurant & Bar
Restaurant in St Paul's Bay
Book online

Rossopomodoro
Restaurant in Sliema
Outdoor seating, book online

T'Annamari
Restaurant in Marsaxlokk
Sea view, book online

Zest Flavours
Restaurant in St Julian's
Sea view, kid-friendly

Ali Baba
Restaurant in Gzira
Book online

Castelletti Restaurant
Restaurant in Rabat
Outdoor seating, book online

BeirutBay
Restaurant in Sliema
Vegan options

Bluefrog Indian Restaurant
Restaurant in St Paul's Bay
Sea view, kid-friendly

Fasta
Restaurant in Gzira
Book online

Fontanella Wine Bar & Bistro (Vinum)
Restaurant in Mdina
Sea view, outdoor seating

Maharaja
Restaurant in Gzira
Sea view, outdoor seating

Manta Beach Club & Mediterranean Restaurant
Restaurant in Sliema
Sea view, outdoor seating

Oz Sofra Kebab
Restaurant in Bugibba
hours listed

Paparazzi 29 Clubhouse
Restaurant in Gzira
Sea view, outdoor seating

Salia Restaurant
Restaurant in St Paul's Bay
hours listed

Terrazzo Restaurant & Beach Bar
Restaurant in Xlendi
Sea view, outdoor seating

The Seafood Market Grill
Restaurant in Gzira
hours listed

Yami Yabi
Restaurant in Gzira
Sea view, book online

Harbour by Johann
Restaurant in Marsaxlokk
Sea view, outdoor seating

Il-Bitħa
Restaurant in Rabat
Outdoor seating, book online

Ostrica
Restaurant in Bugibba
Sea view

Sultan Kebab and Pizza
Restaurant in Gzira
Sea view, vegan options

Tre Angeli Restaurant Malta
Restaurant in Sliema
Sea view, outdoor seating

Café Jubilee
Restaurant in Valletta
hours listed

Acqua Marina
Restaurant in St Paul's Bay
Sea view, outdoor seating

AGATA Restaurant and Take-Away
Restaurant in Rabat
hours listed

Da Manuel Restaurant
Restaurant in Xlendi
hours listed

La Capanna
Restaurant in Marsaxlokk
Sea view, outdoor seating

Peppino's
Restaurant in St Julian's
Book online

Arama Dine & Wine
Restaurant in Rabat
Outdoor seating, kid-friendly

Blue Whale Chinese Restaurant
Restaurant in St Paul's Bay
Sea view, outdoor seating

Focacceria Dal Pani
Restaurant in Santa Lucija
hours listed

Hunters Tower Restaurant
Restaurant in Marsaxlokk
Sea view, outdoor seating

La Rabtija
Restaurant in Rabat
Book online

RAIS Mediterranean Restaurant
Restaurant in St Paul's Bay
Sea view, book online

Serafino (Straws)
Restaurant in Sliema
hours listed

Zaika
Restaurant in Rabat
Book online

Bognor Bar & Restaurant
Restaurant in Bugibba
Sea view, outdoor seating

Carrubia Restaurant - Pizzeria
Restaurant in Marsaxlokk
Sea view, outdoor seating

Happy Pigs Tavern
Restaurant in Bugibba
hours listed

La Nostra Padrona
Restaurant in Marsaxlokk
Sea view, outdoor seating

Portopalo Restaurant
Restaurant in Sliema
Sea view, outdoor seating

Redwhite Rooftop Restaurant
Restaurant in Rabat
Outdoor seating, book online

Seagulls Pizzeria
Restaurant in Marsalforn
hours listed

The Granaries
Restaurant in Floriana
hours listed

Anima Rooftop
Restaurant in St Julian's

The Corner Restaurant and Pizzeria
Restaurant in Sliema

Tiffany's Gelateria
Restaurant in Floriana
hours listed

The Penny Farthing
Restaurant in Sliema

Arzella Restaurant
Restaurant in Marsalforn

Il-Kartell Restaurant
Restaurant in Marsalforn

Il-Veduta
Restaurant in Rabat

Luzzu Restaurant
Restaurant in St Paul's Bay

Mirabelle Rest (Fat Harry's Pub)
Restaurant in Bugibba

Moby Dick Bar, Restaurant & Holiday Apartments
Restaurant in Xlendi

Newman's Place Bar and Restaurant
Restaurant in Sliema
Sea view

Ocean Basket
Restaurant in St Paul's Bay

Otters Bistro & Lounge
Restaurant in Marsalforn

Ta' Karolina Restaurant
Restaurant in Xlendi

The Boathouse Restaurant
Restaurant in Xlendi

The Pierre's Restaurant
Restaurant in Marsalforn

Gourmet Bar & Grill Bugibba
Restaurant in Bugibba

La Cuccagna
Restaurant in Sliema

Noni
Restaurant in Valletta

Sveta's
Restaurant in Mellieha

59 Republic
Restaurant in Valletta

Aaron's Kitchen Restaurant
Restaurant in Valletta

Adesso Restaurant
Restaurant in Valletta

AKI
Restaurant in Valletta

Al Ponte
Restaurant in Mellieha

Alive Bistro
Restaurant in Marsalforn

Alma
Restaurant in Sliema

Amami
Restaurant in Mellieha

Ambrosia Restaurant
Restaurant in Valletta

Anaala Restaurant
Restaurant in Valletta

Antonine Al Fresco
Restaurant in Mellieha

Apple's Eye
Restaurant in Mellieha

Bacchus Restaurant
Restaurant in Mdina

Balkankan Restaurant
Restaurant in Sliema

Bayview Restaurant
Restaurant in St Julian's

Belleview
Restaurant in Mellieha

Bonitos
Restaurant in Xlendi

Casa Sotto
Restaurant in Valletta

Caviar & Bull
Restaurant in St Julian's

Chatterbox
Restaurant in St Paul's Bay

Cheeky Monkey Gastropub
Restaurant in St Paul's Bay

Chez Eman
Restaurant in Rabat

Chophouse
Restaurant in Sliema

Commando
Restaurant in Mellieha

Costa del Sole
Restaurant in Mellieha

Da Ciccio Cucina
Restaurant in Mellieha

Da Mello
Restaurant in Mellieha

Diamond The British Eatery
Restaurant in Xlendi

Essence
Restaurant in Mellieha

Fernandõ Gastrotheque
Restaurant in Sliema

Fresco's
Restaurant in Sliema

Great Dane
Restaurant in Mellieha

Guzé
Restaurant in Valletta

Hansen Gastro Bar
Restaurant in Mellieha

Horizon Restaurant
Restaurant in Marsalforn

I Pupi Pizzeria
Restaurant in Valletta

I Pupi Pizzeria - Paceville
Restaurant in St Julian's

Il Gabbiano
Restaurant in Marsalforn

Il Pirata
Restaurant in Mellieha

Il-Fortizza
Restaurant in Sliema

Il-Merill
Restaurant in Sliema

Il-Mitħna
Restaurant in Mellieha

Il-Mithna Restaurant
Restaurant in Mellieha

Il-Torri
Restaurant in Sliema

Impasta
Restaurant in Valletta

ImPizza
Restaurant in Valletta

ION Harbour by Simon Rogan
Restaurant in Valletta

Ir-Rizzu Restaurant
Restaurant in Marsaxlokk

Kaiseki
Restaurant in Valletta

Kitchen India
Restaurant in Mellieha

L'oro da Napoli Restaurant
Restaurant in Marsalforn

La Buona Trattoria Del Nonno
Restaurant in St Paul's Bay

La Kreprée
Restaurant in St Paul's Bay

La Pira Maltese Kitchen
Restaurant in Valletta

La Stalla
Restaurant in St Paul's Bay

La Vida
Restaurant in Sliema

Laszlo's Kitchen
Restaurant in Mellieha

Le GV
Restaurant in Sliema

Legligin
Restaurant in Valletta

Les Jardins
Restaurant in Mellieha

LOA
Restaurant in St Paul's Bay

Mal Moll Mediterranean Cuisine
Restaurant in Xlendi

Marrobbio
Restaurant in Sliema

Momo's Hub Bistro and Bar
Restaurant in St Paul's Bay

Mosaic – Fusion Restaurant
Restaurant in Marsalforn

Nemo
Restaurant in Xlendi

one80 Kitchen and Lounge
Restaurant in Mellieha

One80 St. Christopher Street
Restaurant in Valletta

Pastaus
Restaurant in Valletta

Pebbles Restaurant
Restaurant in Marsalforn

Porto Lounge
Restaurant in Mellieha

Pulena Restaurant
Restaurant in Marsalforn

Qbajjar Restaurant
Restaurant in Marsalforn

Rebekah's
Restaurant in Mellieha

Ristorante Il Gambero
Restaurant in Marsalforn

Ristorante Pizzeria La Sorpresa
Restaurant in St Paul's Bay

Rosamì
Restaurant in St Julian's

Rubino
Restaurant in Valletta

Sally Port Pizzeria
Restaurant in Valletta

Sapana
Restaurant in Xlendi

Selmun Restaurant
Restaurant in Mellieha

Sessions
Restaurant in St Julian's

Snoopy's Restaurant
Restaurant in Sliema

Sotto Pinsa Romana
Restaurant in Valletta

Square Gastro Bar
Restaurant in Mellieha

Surfside Restaurant
Restaurant in Sliema

Ta' Kolina
Restaurant in Sliema

Ta' Nenu Valletta
Restaurant in Valletta

Ta' Peter Restaurant
Restaurant in Mellieha

Tal-Puzzu
Restaurant in Mellieha

Talija Restaurant
Restaurant in Xlendi

Taverna Bistro Bugibba Malta
Restaurant in Bugibba

The Boat House
Restaurant in Bugibba

The Borsch
Restaurant in Sliema

The Core
Restaurant in Mellieha

The Deck Restaurant
Restaurant in Marsaxlokk

The Dragon Oriental Cuisine
Restaurant in Sliema

The Mint Indian Restaurant
Restaurant in St Paul's Bay

Top Deck
Restaurant in Mellieha

Trattoria A.D. 1530
Restaurant in Mdina

Trattoria Riccardo
Restaurant in Qawra

Trattoria Tosca
Restaurant in Mellieha

Ventuno Lido
Restaurant in Mellieha

Village Inn
Restaurant in Xlendi

Villager by Munchies
Restaurant in Mellieha

Wagamama
Restaurant in St Paul's Bay

Westreme Kitchen and Bar
Restaurant in Mellieha

Wigi's Kitchen
Restaurant in St Julian's

Xemx
Restaurant in Mellieha

Yummy Yummy
Restaurant in Marsalforn

Zafiro Restaurant
Restaurant in Xlendi

Zero Sei Trattoria Romana
Restaurant in Valletta