Malta's spell-binding former capital is a walled, car-free medieval-and-Baroque hilltown of golden limestone, hushed alleys, and a dramatic bastion belvedere looking out over half the island (the Game of Thrones gate is here too). About 30 min from the port; a local guide unlocks the Knights' history, the cathedral, and neighbouring Rabat with St Paul's Catacombs. Unforgettable in the early evening once the coach crowds clear -- which suits a cruise day perfectly.
What to expect
You'll ascend into Malta's former capital through narrow, hushed alleyways of golden limestone, passing the iconic Game of Thrones gate as your guide unlocks centuries of Knights' history within cathedral walls. The rhythm builds toward the dramatic bastion belvedere—a sudden opening where half the island spreads beneath you. You'll drift into neighbouring Rabat to explore St Paul's Catacombs, then drift back through medieval streets that empty of coach crowds by evening, giving you that magical "Silent City" moment the tour is named for. The whole flow is unhurried walking and history, ideally timed for late afternoon when day-trippers thin out.
The ship's 'Silent City'/Mdina & Rabat tour is $79.99-$110pp. A direct local guided walk is ~$27-$38pp (save ~$45-$75pp), or go fully DIY by the EUR 2-2.50 public bus for under $20 since the old town is free to wander. Verdict: clear direct win unless you specifically want door-to-door coach transfer.
Good to know
From the port, a EUR 2–2.50 public bus reaches Mdina in about 30 minutes; book a local guide like Colour my Travel (€25–35pp) ahead to guarantee unlocked sites and context, or navigate free. Cathedral entry runs about €10, St Paul's Catacombs costs extra, but the walled town itself is free to roam. Plan for 4–5 hours in Mdina and Rabat to avoid rushing the experience, leaving 90 minutes to return to the ship. Wear comfortable walking shoes (medieval streets are cobbled and hilly) and bring water; the ship's guided tour costs nearly triple the DIY approach but includes door-to-door transport if schedule is tight.