best restaurants in mdina & rabat

Fall In Love With the restaurants in Mdina

Why do we say best Rabat and Mdina restaurants?

A food lovers’ haven. Whatever your budget you will surely find the right taste, location and ambient.

The old capital and Rabat are very well visited by tourists all year round for their historical and natural beauty and it is where tourists stroll around and it is where they find these eateries. But it is good to know they are also full with Maltese.

There are so many not less than fifty restaurants and cafes. We decided to put up a list of those we feel we should present to you. This does not mean they are the only ones.

Disclaimer: On our website, you will find affiliate links from which we receive a small commission.


The Vinum Wine Bar & Tea Room

Fontanella is popular with everyone. Tourist coming to Malta knows about it and visit while at Mdina. World famous for its cakes and commanding views of the island over the fortification walls. Here you can taste some Maltese treats such as pastizzi and ftira. You will also find a variety of cakes for the sweet tooth.

Fontanella Mdina amenities

  • Price Range: €10 - €30 per person
  • Opening Times: Open from morning breakfast to night.
  • Contact: +356 2145 4264 and +356 2145 0208
  • Address: 1, Bastion Street, Mdina
Click here to see the menu
The Fontanella sign outside the Mdina restaurants.

Palazzo de Piro

A charming place with incredible views over the bastion. A 17th century palazzo tastefully renovated for elegant indoor dining areas and spaces for private functions. It has earned a reputation for great service and quality food, a guarantee to enjoy any time you visit for lunch, dinner or afternoon tea.

Palazzo de Piro Mdina amenities

  • Price Range: €5 - €23 per person
  • Contact Number: +356 2010 0560 – number good
  • Cuisine: European, Bar, Maltese, Coffee House.
  • Address: 3, Bastion Street, Mdina

Opening Times: Currently closed until further notice.

Related: A Day Trip To Mdina Malta

The Medina Restaurant

Centre for art, culture dining, meeting and events

A Norman house in a winding alley off the main cathedra square. A pearl of an eatery for more than 30 years. A beautiful romantic location flooded with natural charm ideal for lunch and dinner. Specializes in local cuisine, Italian, European and international including vegetarian friendly plates.

The Medina Restaurant Mdina amenities

  • Price Range: €10 - €40 price person
  • Contact Number: +356 2145 4004 & +356 2145 0560
  • Cuisine: Italian, Mediterranean, European.
  • Address: Triq Is-Salib Imqaddes

Opening Times: Currently closed until further notice.

Click here to see the menu

Bacchus Restaurant

A restaurant that has withstood the test of time very popular with locals and tourists. A charming location within the former barrel-vaulted gunpowder storage rooms and an open-air setting over the bastion walls. You can find a combination of quality food in its classical dishes with a mix of Maltese flavours.

bacchus restaurant Mdina amenities

  • Price Range: €5 - €40  per person.
  • Contact Number: +356 2145 4981
  • Cuisine: Mediterranean, European
  • Address: Sqaq Nru 1, Triq Inguanez, Mdina

Opening Times: 09:00 to 00:00

  • Lunch: 11:30 to 15:30
  • Dinner: 17:00 to 23:00
Click here to see the menu
The Bacchus restaurant sign in one of Mdina's narrow streets.

Trattoria AD 1530

Set in an idyllic historical piazza

A quiet and friendly environment for a calm casual meal tucked in a romantic square beside the prestigious Xara Palace Relais & Chateaux. You can also choose to stay inside serving traditional and tasty food. Pizzas, pasta salads and grills for everyone’s taste.

Trattoria AD 1530 Mdina amenities

  • Price Range: €10 - €30 per person.
  • Contact Number: +356 2145 0560
  • Cuisine: Italian, Pizza, Mediterranean, European
  • Malta Tourist Authority: Quality Assured Certification
  • Address: The Xara Palace, Misrah il-Kunsill, Mdina

Opening Times

  • Monday: Closed
  • Tuesday: 17:30 to 21:30
  • Wednesday: 12:00 to 17:00
  • Thursday: 12:00 to 14:30
  • Friday to Sunday: 12:00 to 21:30
Click here to see the menu

The De Mondion Restaurant

A One Michelin Star Restaurant

Soul Nourishing Cuisine. Located within the Xara Palace Relais and Chateaux, this restaurant specialising in fine cuisine and great service. The elegantly refined décor promises a great experience. The menu has been attentively selected for balance of flavours. A great success in becoming a Michelin star.

Click here to see the menu

De Mondion Restaurant Mdina amenities

  • Price Range: €58 - €139 per person.
  • Contact Number: +356 2145 0560
  • Cuisine: Fine Dining
  • Address: Misrah il-Kunsill, Mdina

Opening Times

  • Dinner: Wednesday to Saturday

Related: Find What To Do In Mdina


"Il-Veduta" is a Maltese name. In English it means "The View". The restaurants lies at the edge of the cliffs adjacent to the Mdina ditch.

It has always been very popular since it opened. The food is of high quality, with great prices. You will enjoy some delicious crusty pizza, several types of meat, fish and also pasts. There is food for all ages and tastes.

Il-Veduta Rabat amenities

  • Price Range: €10 - €30 per person.
  • Amenities the restaurant offers: take away, delivery free, minimum order €15, Fee - €0
  • Contact Number: +356 2145 4666 & +356 2145 3656  both numbers good
  • Cuisine: Pizza, Italian, Mediteranean
  • Address: Is-Saqqajja, Rabat

Opening Times

  • Monday to Sunday: 11:00 to 15:00 and 18:00 to 23:00

Online Orders and Delivery

  • Morning: 11:00 to 15:00
  • Evening: 18:00 to 22:00
Click here to see the menu - select the top right button to see the menu
A restaurant in a narrow street with a karozzin seen passing by at the end of the narrow street.

Cosmana Navarra

A contemporary look and a fantastic atmosphere

In the best prominent location beside the parish church, a 17th century town house built by Cosmano Navarra a philanthropist. It offers lunch, dinner and drinks. Food offered, pasta dishes, pizzas, Italian Mediterranean style, from fish to meat. It is vegetarian friendly, vegan and gluten free options.

Cosmana Navarra Rabat amenities

  • Price Range: €10 - €30 per person.
  • Contact Number: +356 2145 0638
  • Cuisine: Bar, Pizza, Italian, Mediteranean
  • Address: 28, Triq San Pawl, Rabat

Opening Times

  • Monday to Thursday: 12:00 to 15:00 and 18:30 to 21:30
  • Friday and Saturday: 12:00 to 15:00 and 18:30 to 22:30
  • Sunday: 12:00 to 15:00
Click here to see the menu - select the top right button to see the menu

The Fork and Cork

The Fork and Cork is visible on the right side of the hill while entering Rabat with an imposing view of Malta’s landscape. Seasonal change of menu and the use of fresh ingredients. The owner has a great passion for food and wine and this bring with it the success of this restaurant.

The Fork and Cork Mdina amenities

  • Price Range: €10 - €40 per person
  • Contact Number: +356 2145 4432 and +356 7904 7043
  • Cuisine: Maltese, French, Steak House, Fish, Restaurant, Fine Dining
  • Address: 21, Telghat Saqqajja, Rabat

Opening Times

  • Monday & Thursday: 18:30 – 22:30
  • Tuesday, Wednesday, Friday & Saturday: 12:30 – 15:00, 18:30 – 22:30
  • Sunday: Closed
Click here to see the menu - select the top right button to see the menu

Root 81

Root 81 with a great location going up Saqqajja hill on the right side on the old stone staircase. Always frequented by satisfied patrons offering Mediterranean, European, vegetarian, gluten free and vegan. Dishes are changed seasonally for freshness with a strict fresh not frozen policy.

Root 81 rabat amenities

  • Price Range: €10 - €46 per person
  • Contact Number: +356 7949 2083
  • Cuisine: Mediterranean, European
  • Address: 21, Telghat Saqqajja, Rabat

Opening Times

  • Monday, Wednesday to Saturday: 18:00 to 23:00
  • Tuesday: Closed
  • Sunday: 12:00 to 14:30
View the menu by clicking here

Adelphi Restaurant

In the heart of the narrow streets of Rabat Adelphi is very much visited where you will not be let down. It offers traditional local food, Mediterranean, vegetarian options, grills and pizza cooked in a wood stone oven. Prices are very reasonable and always full with locals who come again and again.

Adelphi Restaurant rabat amenities

  • Price Range: €10 - €40 per person
  • Contact Number: +356 2145 2144 & +356 7921 6262
  • Cuisine: Maltese, Pizza & Pasta, Mediterranean, Vegeterian Friends
  • Address: 16, Triq Ir-Rebuplika, Rabat

Opening Times

  • Monday to Thursday: 18:00 to 21:30
  • Tuesday: Closed
  • Friday & Saturday: 18:00 to 23:00
  • Sunday: 11:00 to 20:00
View their Facebook page for more details

Castelletti Restaurant

In the heart of Rabat in a 400-year-old palazzo lovingly converted where the old flamboyance still reflects its hay day beauty. It offers lunch, dinner not least a Sunday breakfast and daily afternoon tea. Seasonal a la carte menu also offering a range of pizzas and homemade burgers.

Castelletti Restaurant amenities

  • Price Range: €5 - €20 per person.
  • Contact Number: +356 2145 2562
  • Cuisine: Mditerranean, European, Central European
  • Address: 62, Palazzo Castelletti, Triq San Pawl, Rabat

Opening Times

  • Monday, Tuesday & Wednesday: Closed
  • Thursday & Friday: 18:00 to 21:30 (last order)
  • Saturday: 12:00 to 21:30 (last order)
  • Sunday: 10:00 to 21:30 (last order)
View their website for more details


Tugged in the quiet area of Rabat 100 metres away from the parish church, l’Agape got its name from the nearby catacombs to a number of Agape tables that lie in them. A popular restaurant serves well selected seasonal ingredients with an Italian influence promises a truly rewarding experience.

L’Agape rabat amenities

  • Price Range: €10 - €40 per person.
  • Contact Number: +356 2099 2209 & +356 7945 5438
  • Cuisine:
  • Address: 25, Triq San Kataldu, Rabat

Opening Times

  • Monday and Saturday: 19:00 to 23:00 onwards.
  • Tuesday to Friday: 12:00 to 17:00 and 19:00 to 23:00
  • Sunday: Closed
View their Facebook page for more details

Grotto Tavern

TripAdvisor Certificate of Excellence Winner

A local character house with a 2000-year-old cave features serves as a restaurant in addition with two other dining options, the green and blue rooms. They are ideal environments for different style of occasions. The restaurant offers Mediterranean casual fine dining, tasteful and creative food.

Grotto Tavern rabat amenities

  • Price Range: €22 - €70 per person.
  • Contact Number: +356 2145 3258 & +356 7945 3258
  • Cuisine: Seafood, International, Mediterranean, European, Healthy
  • Address: Misrah il-Parocca, Rabat  (9,10,12, St. Paul’s Square)

Opening Times

  • Monday to Tuesday: Closed.
  • Wednesday to Thursday: 18.00 to 21.30
  • Friday to Sunday: 18.00 to 22.00
For their A La Carte Menu, click here

Bottegin Palazzo Xara

Simple and yet so incredibly good

Set in a lively corner beside the parish church. This palazzo constructed at the peak of the baroque phase serves some of the best food in a calm and casual ambient. The menu varied to cater for quick bites for the fast eater from platters to wraps. For a relaxed meal the diverse menu offers a great selection for a great appetite.

Bottegin Palazzo Xara Mdina amenities

  • Price Range: €6 - €45 per person.
  • Contact Number: +356 2145 4538 & +356 7945 4538
  • Cuisine: Bar, Mediterranean, European, Healthy
  • Address: 9B, Palazzo Xara, Triq San Pawl, Rabat

Opening Times

  • Monday & Friday: 11:00 to 23:00
  • Tuesday, Wednesday & Thursday: 09:00 to 23:00
  • Saturday: 08:30 to 23:00
  • Sunday: 08:00 to 23:00
For their A La Carte Menu, click here

L-Istazzjon Bar & Kitchen

L-Istazzjon is a restored train station the last one in the line stopping at the back of the Mdina fortifications. Today it is a brasserie and bistro. It attracts many visitors. You can visit for tea and delicious cakes to a great lunch or dinner away from the moist of town.

L-Istazzjon Bar & Kitchen rabat amenities

  • Price Range: €10 - €40 per person
  • Contact Number: +356 2145 1984
  • Cuisine: Take Away, Coffee House, Grill, Steak House, Barbecue, Private Events, Vegetarian Friendly, Gluten Free Options, Vegan Options
  • Address: Old Railway Station, Triq Ghajn Hammam, Mdina

Opening Times

  • Tuesday to Friday: 12:00 to 15:00 and 18:00 to 22:00
  • Saturday: 12:00 to 23:00
  • Sunday: 12:00 to 22:00
Visit their Facebook page

Don Mesquita Restaurant

Good food, good ambience, fabulous service

Set in the corner of the quiet Mesquita Square. It has become very popular with the Game of Thrones filming of parts of season one with visitors from around the world. Though this restaurant has its share of all this for the great food and reviews it has already offered. Fabulous service, prices are fair and with a homey atmosphere.

Don Mesquita Restaurant rabat amenities

  • Price Range: €10 - €30 per person
  • Contact Number: +356 2702 6640 & +356 7989 7789
  • Cuisine: Mediterranean, European, Wine Bar, Vegetarian Friendly, Vegan Options, Gluten Free Options
  • Address: 5A, Mesquita Square, Mdina

Opening Times

  • Monday to Saturday: 10:00 to 15:00
  • Wednesday to Saturday: 12:00 to 18:00

Facilities Offered At Restaurant

Today restaurants offer several amenities due to the expectations of customers and to the many eateries concentrated in the Mdina and Rabat area.

The quality of their services and hospitality together with outdoor and also indoor facilities. You can dine while looking at a marvelous view with great ambient around you.

Then other have become part of the service such as Free Wi-Fi, wheelchair accessible, baby changing facilities, a highchair for young children. A take away service has also flourished with the several companies offering a delivery services very efficient to all localities. Today it is very possible to view the restaurant you wish to visit through their social media or website to get a glimpse of what is offered. On our page you can link directly for every restaurant we have reviewed.

Want To Share This Page On Pinterest? Pin It Here!

Love to eat and want to have dinner or lunch? Visit the restaurants in Mdina and Rabat Malta. Here is a guide that will help your visit.

Enjoy this page? Share It On Social Media!

want to rent a car in malta?

We have used Discover Cars every time we rented a car. We highly recommend them due to their good service and good prices.

Get The Best Rates On Your Car Rental Now!

need to book a hotel for your malta visit?

Using, enter your travel dates and number of occupants then rates will be available for hotels and apartments during your visit to Malta 

Book Your Hotel In Malta on for the Best Rates!

Avatar By Albert and Benjamin Magro