Mdina accommodation from AU$157

Find hotels that Aussie travellers love

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Check hotel availability in Mdina

Check prices in Mdina for tonight, 22 Sep - 23 Sep
Tomorrow night
Check prices in Mdina for tomorrow night, 23 Sep - 24 Sep
This weekend
Check prices in Mdina for this weekend, 22 Sep - 24 Sep

Mdina stays as unique as you are

Top hotel deals in Mdina

Don't see what you're looking for?
See all available properties in Mdina
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top luxury Mdina hotel deals

The Xara Palace Relais & Chateaux

The Xara Palace Relais & Chateaux

Misrah il-kunsill, Mdina, Malta
The price is AU$418 per night from Oct 22 to Oct 23
per night
22 Oct - 23 Oct
9.2/10 Wonderful! (239 reviews)

Accommodation in Mdina

Organising a stopover in Mdina? There are just 5 options within 5 kilometres of the centre of town.


Stay close to the action at The Xara Palace Relais & Chateaux and Corinthia Palace Hotel and Spa.

Also, there are a number of places to stay near St. Paul's Cathedral and Golden Sands Beach. The Point de Vue and the Estrella Lodging are close to St. Paul's Cathedral, while the Radisson Blu Resort & Spa, Malta Golden Sands and Maritim Antonine Hotel & Spa Malta are near Golden Sands Beach.

If you find yourself needing more accommodation options in Mdina, look into the Palazzo Capua and the Hilton Malta. They are located 9 kilometres and 9 kilometres away from the city's main streets. If these two aren't the best fit, try the Westin Dragonara Resort, Malta or the Villa Dar Ta'Jeffrey.

If you want to experience some nearby cities, check out Bormla and Fgura. Head 11 kilometres to the east from Mdina and you'll find Bormla. Alternatively, Fgura is 11 kilometres to the east. Bormla hotels are the Fortina Spa Resort and Hotel Phoenicia Malta. The Grand Hotel Excelsior and Castille Suites Penthouses are some of the better ones in Fgura.

Ioannis Daskalogiannis Airport is the most convenient airport for arriving in Mdina and is 9 kilometres from the centre of town. If you would like to stay nearby, try the Villa Del Porto or the Water's Edge.

How much is a hotel room in Mdina?

Hotels in Mdina start at AU$157 per night. Prices and availability subject to change. Additional terms may apply.

Mdina hotels essential information

3,686 hotels
Lowest Price
Highest Price
Popular hotels
Corinthia St George's Bay, The Westin Dragonara Resort, Malta, Malta Marriott Hotel & Spa, Radisson Blu Resort, Malta St. Julian's, AX ODYCY Hotel, Maritim Antonine Hotel & Spa Malta, Hilton Malta, Marina Hotel Corinthia Beach Resort, InterContinental Malta, an IHG Hotel

New reviews! Best hotels in Mdina

^Eligibility requirements and conditions apply.