In partnership with KM Malta Airlines — APEX Four Star Major Airline 2026
HomeRestaurantsMdinaBacchus Restaurant

Bacchus Restaurant

International restaurant · Mdina, Malta

Reserve a Table →
4.2(1,469 Google reviews)
€30-60 per head£££
Bacchus Restaurant restaurant Mdina Malta
Bacchus Restaurant Malta photo 2
Bacchus Restaurant Malta photo 3
Bacchus Restaurant Malta photo 4
Bacchus Restaurant Malta photo 5
🍽 Dine In✓ Reservations🌿 Vegetarian🍷 Wine🍺 Beer☀️ Lunch🌙 Dinner
Flying to Malta? Book direct with KM Malta Airlines from London Heathrow & Gatwick.Search Flights →

Bacchus Restaurant, nestled in the historic heart of Mdina at Triq Inguanez, has earned a loyal following with its consistently high praise from diners. The restaurant’s warm, inviting atmosphere and attentive service make it a standout destination for those seeking a refined dining experience in Malta’s ancient capital. With a Google rating of 4.2/5 from over 1,400 reviews, Bacchus has proven itself a favourite among locals and visitors alike. As Sujico Lojeco put it, "I had the pleasure of being served by Frank, and his service truly made the experience exceptional. From the moment I sat down, he was attentive, friendly, and incredibly professional."

The menu at Bacchus offers a thoughtful selection of dishes, with vegetarian options available alongside meat-focused offerings like steak tartare and beef fillet, both of which have been highlighted as outstanding by patrons. Priced at €30-60 per head, the restaurant provides excellent value for its quality ingredients and attentive service. Whether for breakfast, lunch, or dinner, Bacchus caters to a range of dining occasions with its flexible hours and welcoming ambiance.

For those exploring Mdina, Bacchus is conveniently located just 104 metres from Don Mesquita, making it an ideal stop for a leisurely meal while wandering the city’s charming streets. The restaurant’s commitment to hospitality is evident in its consistently positive reviews, with many diners noting the professionalism and friendliness of the staff. Bacchus Restaurant is a must-visit for anyone looking to enjoy a memorable meal in one of Malta’s most picturesque settings.

What Diners Say

"I had the pleasure of being served by Frank, and his service truly made the experience exceptional. From the moment I sat down, he was attentive, friendly, and incredibly professional. What stood out most was Frank’s deep knowledge of the menu. He was able to confidently explain dishes, offer thoug..."

Sujico Lojeco · 3 months ago · via Google

"We decided to dine in the beautiful Mdina, and I went for the steak tartare and beef fillet, both were outstanding. I honestly don’t understand the bad ratings here, the staff was incredibly attentive and helpful, and the food was absolutely delicious! The atmosphere was lovely, and our dinner coul..."

Lina · 8 months ago · via Google

"Excellent food and a great atmosphere for Valentine's Day. Huge thanks to Frank for the fantastic service. One of the best dinner experiences we've had in Malta!"

Ryo Tsuruta · 4 months ago · via Google

Opening Hours

Monday10:30 AM – 10:30 PM
Tuesday10:30 AM – 10:30 PM
Wednesday10:30 AM – 10:30 PM
Thursday10:30 AM – 10:30 PM
Friday10:30 AM – 10:30 PM
Saturday10:30 AM – 10:30 PM
Sunday10:30 AM – 10:30 PM

Location

📍 Triq Inguanez, L-Imdina, MaltaOpen in Google Maps →

Frequently Asked Questions

Where is Bacchus Restaurant located?+
Bacchus Restaurant is situated at Triq Inguanez, L-Imdina, Malta. It is located in the historic city of Mdina, offering a charming setting for dining. The restaurant is conveniently positioned near other local establishments, including Don Mesquita, which is 104 metres away.
What are the opening hours for Bacchus Restaurant?+
Bacchus Restaurant is open daily from 10:30 AM to 10:30 PM. This includes Monday through Sunday, ensuring consistent availability for breakfast, lunch, and dinner. The extended hours make it a flexible option for visitors exploring Mdina at any time of day.
What type of cuisine does Bacchus Restaurant serve?+
Bacchus Restaurant offers a diverse menu with a focus on high-quality dishes. While specific cuisine types are not listed, the menu includes options like steak tartare and beef fillet, alongside vegetarian choices. The restaurant caters to various preferences, ensuring a satisfying experience for all diners.
What is the price range at Bacchus Restaurant?+
The estimated price per head at Bacchus Restaurant is €30-60, reflecting its mid-to-high-end positioning. This range aligns with its £££ price level, indicating a quality dining experience. Prices may vary depending on menu selections and seasonal offerings.
Does Bacchus Restaurant accept reservations?+
Yes, Bacchus Restaurant accepts reservations, ensuring a smooth dining experience for guests. Reservations can be made by contacting the restaurant directly, which is advisable during busy periods or for larger groups. This service allows diners to secure their preferred dining time.
What amenities are available at Bacchus Restaurant?+
Bacchus Restaurant offers several amenities, including dine-in service, wine and beer options, and vegetarian dishes. It serves breakfast, lunch, and dinner, making it versatile for different meal occasions. The restaurant’s amenities cater to a wide range of dining preferences and needs.
Is Bacchus Restaurant suitable for special occasions?+
Bacchus Restaurant is a popular choice for special occasions, as evidenced by its positive reviews for events like Valentine’s Day. The restaurant’s elegant atmosphere and attentive service create a memorable experience. Many diners have noted it as one of the best dining experiences in Malta.
How far is Bacchus Restaurant from other dining options?+
Bacchus Restaurant is located 104 metres from Don Mesquita, making it conveniently close to another dining option. This proximity allows visitors to explore multiple restaurants in Mdina with ease. The central location in the historic city enhances its appeal for those exploring the area.

Menu prices and opening hours are correct as of July 2026 and are subject to change. Always confirm directly with the restaurant before visiting.

Plan Your Visit
Address
Triq Inguanez, L-Imdina, Malta
Average Spend
€30-60 per head
Visit Website →Get Directions →
Staying in Mdina?

Browse KM Malta Airlines approved hotels near Bacchus Restaurant.

Find Hotels →
Ask Melita

Get personalised restaurant recommendations from our AI Malta expert.

Ask Melita — AI Expert →
Malta Holidays
Complete holiday packages with flights & hotels
Book a Malta Holiday →