In partnership with KM Malta Airlines — APEX Four Star Major Airline 2026
HomeRestaurantsMostaTa' Marija Restaurant

Ta' Marija Restaurant

Mediterranean restaurant · Mosta, Malta

Reserve a Table →
4.4(1,908 Google reviews)
€15-30 per head££
Ta' Marija Restaurant restaurant Mosta Malta
Ta' Marija Restaurant Malta photo 2
Ta' Marija Restaurant Malta photo 3
Ta' Marija Restaurant Malta photo 4
Ta' Marija Restaurant Malta photo 5
🍽 Dine In📦 Takeaway🛵 Delivery✓ Reservations🌿 Vegetarian🍷 Wine🍺 Beer♿ Accessible☀️ Lunch🌙 Dinner
Flying to Malta? Book direct with KM Malta Airlines from London Heathrow & Gatwick.Search Flights →

Tucked away on 67 Constitution St in Mosta, Ta' Marija Restaurant has earned its reputation as a Mediterranean gem, drawing diners with its authentic flavours and warm hospitality. The restaurant’s charm lies in its blend of traditional Maltese cuisine and contemporary service, offering a dining experience that resonates with both locals and visitors. As KQ put it, "Two of my favourite dishes in Malta, raw horse meat, and the Rabbit liver, both wonderful. Tried the local Hop Leaf beer. Really nice comfortable restaurant, with good service."

Guests can savour a range of Mediterranean delights, from hearty rabbit liver to fresh lobster, with prices averaging €15-30 per head. The menu features vegetarian options alongside local specialities, served alongside wine and beer. Whether for lunch or dinner, the restaurant’s relaxed atmosphere and attentive service make it a standout choice in Mosta.

Ta' Marija is also wheelchair accessible and accepts reservations, ensuring a seamless visit. For those seeking a lively evening, traditional dance performances on Wednesdays, Fridays, and Sundays add a cultural flair, transforming the space into a vibrant hub of Maltese tradition.

What Diners Say

"Two of my favourite dishes in Malta, raw horse meat, and the Rabbit liver, both wonderful. Tried the local Hop Leaf beer. Really nice comfortable restaurant, with good service. They also apparently have traditional music and dancing, so worth looking out for that."

KQ · 3 weeks ago · via Google

"The place was amazing! Even though we didn’t have a reservation, the staff did their best to find us a table. After 9:30 PM, there was a traditional dance performance (Wednesdays, Fridays and Sundays), and afterward, the place turned into a disco — such a fun surprise! The service was excellent, and..."

Selin Sarısu · 8 months ago · via Google

"Had an amazing dining experience here. Everything we ordered was absolutely delicious, especially the steak which was cooked perfectly, juicy and full of flavour. The lobster was fresh and rich, and the salad was crisp and well balanced, completing the meal really well. The staff were super amazing..."

Manisha Varughese · 2 months ago · via Google

Opening Hours

Monday6:00 – 10:00 PM
Tuesday12:00 – 2:00 PM, 6:00 – 10:00 PM
Wednesday12:00 – 2:00 PM, 6:00 – 10:00 PM
Thursday12:00 – 2:00 PM, 6:00 – 10:00 PM
Friday12:00 – 2:00 PM, 6:00 – 10:00 PM
Saturday6:00 – 10:00 PM
Sunday6:00 – 10:00 PM

Location

📍 67 Constitution St, Mosta MST 9058, MaltaOpen in Google Maps →

Frequently Asked Questions

What is the address of Ta' Marija Restaurant?+
Ta' Marija Restaurant is located at 67 Constitution St, Mosta MST 9058, Malta. The restaurant is situated in the heart of Mosta, easily accessible for visitors exploring the area. Its central location makes it a convenient dining option for those in the vicinity.
What type of cuisine does Ta' Marija Restaurant serve?+
Ta' Marija Restaurant specialises in Mediterranean cuisine, offering a variety of traditional Maltese dishes alongside Mediterranean classics. The menu includes local specialities such as rabbit liver and fresh seafood, catering to diverse tastes while maintaining an authentic Mediterranean flavour profile.
What are the opening hours for Ta' Marija Restaurant?+
Ta' Marija Restaurant is open Monday to Saturday from 12:00 PM to 2:00 PM and 6:00 PM to 10:00 PM. On Sundays, it operates from 6:00 PM to 10:00 PM. The restaurant also serves breakfast, making it a versatile dining option for different meal times throughout the week.
Does Ta' Marija Restaurant offer vegetarian options?+
Yes, Ta' Marija Restaurant provides vegetarian options to accommodate diverse dietary preferences. The Mediterranean menu includes dishes that cater to vegetarians, ensuring all guests can enjoy a satisfying meal. Vegetarian choices are available for lunch and dinner, alongside the restaurant’s meat and seafood offerings.
Is Ta' Marija Restaurant wheelchair accessible?+
Ta' Marija Restaurant is wheelchair accessible, ensuring a comfortable dining experience for all guests. The restaurant’s facilities are designed to accommodate visitors with mobility needs, aligning with its commitment to inclusivity and accessibility for every diner.
Does Ta' Marija Restaurant offer delivery or takeaway?+
Ta' Marija Restaurant provides both delivery and takeaway services, offering flexibility for diners who prefer to enjoy their meals elsewhere. Guests can order Mediterranean dishes for delivery or collect them, making it convenient for those unable to dine in person or wanting to enjoy the food at home.
What is the price range at Ta' Marija Restaurant?+
Ta' Marija Restaurant has a price estimate of €15-30 per head, reflecting its mid-range dining experience. The restaurant offers good value for its Mediterranean cuisine, with menu items priced to suit various budgets. Prices may vary depending on the dishes ordered and the time of visit.
How close is the nearest restaurant to Ta' Marija?+
The nearest restaurant to Ta' Marija is OZ Sofra, located just 27 metres away. OZ Sofra specialises in kebabs, pizza, and burgers, offering a different dining option for those in the area. This proximity provides guests with additional choices if they wish to explore nearby eateries.

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
67 Constitution St, Mosta MST 9058, Malta
Average Spend
€15-30 per head
Visit Website →Get Directions →
Staying in Mosta?

Browse KM Malta Airlines approved hotels near Ta' Marija 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 →