Mdina is small but unforgettable. The silent city is one of those places you really shouldn’t skip in Malta.
When my girlfriends and I planned our trip, Valletta was top of the list.
But I was set on Mdina too — partly because I’m a Game of Thrones fan, and partly because I’d heard it had a completely different feel.
Cars are mostly banned, apart from those owned by residents. That’s a big part of the appeal.
You can wander the lanes without the noise, and it makes the whole place feel calm and unhurried.
I’d go as far as saying it was one of my highlights of my trip to Malta.
In this guide, I’ll take you through the best things to do in Mdina and why this little walled city deserves a spot on your Malta itinerary.
Affiliate links ahead in this post. Your clicks may earn me a commission at no extra cost to you, which keeps this site online and the ideas coming. Thank you!
Booked It, Loved It: My Malta Picks Where To Stay: Casa Ellul in Valletta or Hotel Juliani in St Julians Highlights: Gozo & Comino Islands Tour, Highlights of Malta & Mdina and Valletta Guided Tour Travel Insurance: Safety Wing Stay Connected: Airalo eSim |
Game of Thrones: Must-See Things to Do in Mdina
One of the main reasons I wanted to visit Mdina was Game of Thrones. If you’re a fan, you’ll love that parts of the city doubled as King’s Landing.
Mdina Gate
This is the main entrance to the Silent City.
You might recognise it from scenes of characters entering King’s Landing. The arches and stonework are classic medieval Malta and really set the scene.
Mesquita Square
A pretty, open square surrounded by historic buildings.
For the show, it became a bustling market square. Now it’s perfect for a coffee stop or just people-watching.
Vilhena Palace Courtyard
The palace courtyard features in a few key scenes.
It’s an open space with elegant architecture – one of those spots you’ll linger in, taking it all in.St. Dominic’s Priory
This became the Red Keep Gardens on screen.
The buildings and greenery are stunning. You can see why filmmakers loved it.
Mdina Dungeons
For a darker, atmospheric scene, the dungeons were used.
Stone walls and low lighting give you a real sense of the past.
Even if you’re not a fan of the show, these spots are just cool to see.
Walking through them is one of the best things to do in Mdina – you get history, atmosphere and a tiny thrill of fantasy.
Best Time to Visit: Planning Your Day in Mdina
Mdina is gorgeous year-round, but timing matters. Here’s a quick guide:
Spring (April–June)
- Temperature: Mild, 15–25°C (59–77°F)
- Crowds: Fewer tourists, so you can wander at your own pace
- Highlights: Streets bloom with flowers, perfect for photography and relaxed exploring
Summer (July–August)
- Temperature: Hot, 25–35°C (77–95°F)
- Crowds: Busy, especially late morning and afternoon
- Highlights: Ideal for evening drinks and watching the sunset over the city

Autumn (September–November)
- Temperature: Comfortable, 15–25°C (59–77°F)
- Crowds: Smaller than summer, creating relaxed vibes
- Highlights: Perfect for strolling through the city and enjoying mild weather
Winter (December–March)
- Temperature: Cool but still mild, 10–20°C (50–68°F)
- Crowds: Fewer visitors, quieter streets
- Highlights: Festive decorations in December add extra charm
Weekdays are quieter than weekends. Early morning or late afternoon is ideal for photos and cooler walking.
How to Make the Most of Your Visit
Mdina is best explored on foot. Horse and carriage tours are fun, but nothing beats wandering at your own pace.
Start at Mdina Gate
The grand entrance sets the tone. Pause, take a few shots, and then wander the narrow streets.
Wander the Streets
Lose yourself in the cobbled lanes. Peek into little alleys, check out the architecture, and notice the details.
Visit St. Paul’s Cathedral
Baroque beauty inside and out. The rooftop offers incredible views across Mdina and the surrounding countryside.
Walk the City Walls
Head to Bastion Square for sweeping views. Sunset here is worth timing your visit for.
Mdina Experience
This audiovisual show at Vilhena Palace brings the city’s history to life. Even a short visit gives context to what you’re seeing.
Engage with Locals
Mdina is small. Stop for a chat, ask for tips, or learn about their daily life – it makes your visit feel more personal.
Where to Eat and Drink
Mdina isn’t just about history – it’s also a food lover’s delight. Here’s where I’d stop:
Fontanella Tea Garden
Famous for its views and chocolate cake. The terrace overlooks the island – perfect for a break mid-walk.
Trattoria AD 1530
Traditional Maltese dishes in a historic setting. Rabbit stew and bragioli (beef olives) are highlights.
Bacchus Restaurant and Wine Bar
Peaceful terrace, great wine, and a sophisticated vibe. Ideal for a relaxed evening.
Grotto Tavern
Set in a cave just outside Mdina’s walls. Try seafood or a Maltese platter – it’s unique.
Palazzo de Piro
A medieval building with a modern twist. The terrace has panoramic views – perfect for sunset drinks.
Coogi’s Restaurant
Family-run with home-cooked vibes. Pasta and seafood dishes are top-notch.
Diar Il-Bniet
Farm-to-table dining in a quiet courtyard. Fresh ingredients make every dish stand out.
Xara Palace – de Mondion Restaurant
Luxurious fine dining with local and Mediterranean dishes. A splurge worth considering.
DeRobertis Caffe Pasticceria & Crystal Palace Tea Gardens
For a quick coffee, tea, or pastry break – these are the spots I’d pick. Sit outside if you can and watch Mdina’s calm streets.Mdina is small but packed with experiences.
From Game of Thrones sites to historic streets and delicious food, it has something for everyone.
Exploring the city at your own pace is one of the best things to do in Mdina, and it’s a highlight of any Malta trip.
If you loved discovering Mdina, don’t miss my guide to things to do in Valletta – it’s just a short drive away and full of culture, views, and vibrant streets.
If you’re looking for another sun-soaked Mediterranean escape, check out my guide to 5 Places to Visit in Antalya.
Or nearby Tunisia is worth a visit for colourful medinas, ancient ruins and sunny beaches.