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^
Organising a stopover in Mdina? There are just 5 options within 5 kilometres of the centre of town.
\r\rStay 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.
Hotels in Mdina start at AU$157 per night. Prices and availability subject to change. Additional terms may apply.
Accommodation | 3,686 hotels |
---|---|
Lowest Price | AU$157 |
Highest Price | AU$418 |
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 |