Overview
Where to stay in Imdina.
Looking for a hotel in Imdina? We've ranked the 37 best-reviewed stays in the city so you can compare ratings, location, and price in one place. Every hotel below has verified guest reviews and shows the same nightly rate you'd pay on Booking.com or direct — search your dates to see live availability.
Travelling green? See our carbon-neutral hotels in Imdina — every booking removes 1 ton of CO₂ at the same price.
37top-rated hotels
15rated 4★ or higher
23,634verified guest reviews
4.4/5average guest score
Across the 37 best-reviewed hotels in Imdina, 15 carry a 4-star rating or higher and together they hold 23,634 verified guest reviews. The highest-rated right now is db San Antonio Hotel & Spa All Inclusive at 4.7/5. Whether you want a central base for sightseeing or a quieter, better-value area, the list below lets you compare location, star rating and real guest scores side by side before you book — at the same nightly rate you'd pay on Booking.com.
Top picks
37 best hotels in Imdina.
Ranked by verified guest rating. Tap any hotel to see live rates, photos and rooms.
#14.7/5★★★★
db San Antonio Hotel & Spa All Inclusive
Imdina, Malta
4.7/5 · 6,147 reviews
Check rates →
#23.4/5★★★
Topaz Hotel
Imdina, Malta
3.4/5 · 2,910 reviews
Check rates →
#33.4/5★★★★
Bella Vista Hotel
Imdina, Malta
3.4/5 · 2,783 reviews
Check rates →
#44.4/5★★★★
Soreda Hotel
Imdina, Malta
4.4/5 · 2,560 reviews
Check rates →
#54.7/5★★★★
AX Sunny Coast Resort & Spa
Imdina, Malta
4.7/5 · 1,792 reviews
Check rates →
#63.4/5★★★★
Gillieru Harbour Hotel
Imdina, Malta
3.4/5 · 1,416 reviews
Check rates →
#74.7/5★★★
Mayflower Hotel Malta
Imdina, Malta
4.7/5 · 1,308 reviews
Check rates →
#85.0/5★★★★
Bora Bora Ibiza Malta Resort Music Hotel Adults Only 18 plus
Imdina, Malta
5.0/5 · 1,084 reviews
Check rates →
#95.0/5★★★★
Il Palazzin Hotel
Imdina, Malta
5.0/5 · 945 reviews
Check rates →
#103.7/5★★★
Hotel Primera
Imdina, Malta
3.7/5 · 602 reviews
Check rates →
#115.0/5★★★★★
The Xara Palace Relais & Chateaux
Imdina, Malta
5.0/5 · 413 reviews
Check rates →
#124.0/5★★★
ibis Styles St Pauls Bay Malta
Imdina, Malta
4.0/5 · 391 reviews
Check rates →
#135.0/5★★★★
Best Western Premier Malta
Imdina, Malta
5.0/5 · 385 reviews
Check rates →
#145.0/5★★★★
Park Lane Boutique Aparthotel
Imdina, Malta
5.0/5 · 315 reviews
Check rates →
#153.7/5★★★
Ambassador Hotel
Imdina, Malta
3.7/5 · 241 reviews
Check rates →
#163.7/5★★★
Palazzo Bifora
Imdina, Malta
3.7/5 · 166 reviews
Check rates →
#175.0/5★★★
Xemxija Bay Hotel
Imdina, Malta
5.0/5 · 103 reviews
Check rates →
#184.4/5★★★★
St. Agatha's Bastion
Imdina, Malta
4.4/5 · 64 reviews
Check rates →
#195.0/5★★★
LA 88 Boutique
Imdina, Malta
5.0/5 · 9 reviews
Check rates →
#200.0/5★★★
LA 88 Boutique
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#210.0/5★★★★
Palazzo EL Cattedrale in historic MDINA by 360 Estates
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#220.0/5★★★★
Palazzo EL Cattedrale in historic MDINA by 360 Estates
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#230.0/5★★★★
St. Agatha's Bastion
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#240.0/5★★
SwieqiStay room2 private bath Paceville
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#250.0/5★★★★
Best Western Premier Malta
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#260.0/5★★
SwieqiStay room2 private bath Paceville
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#270.0/5★★★
Euro Club Hotel
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#280.0/5Canifor Hotel
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#290.0/5★★★
Euro Club Hotel
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#300.0/5Canifor Hotel
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#310.0/5Living in a Museum
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#320.0/5Relax Inn Hotel
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#330.0/5AX The Saint John
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#340.0/5Bora Bora Ibiza Malta Resort
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#350.0/5Palazzo Consiglia
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#360.0/5Coral Hotel
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
#370.0/5Rosselli
Imdina, Malta
0.0/5 · 0 reviews
Check rates →
See every hotel in Imdina
Filter by price, star rating, guest score and dates. Same prices as Booking.com, free cancellation on most rooms.
View live Imdina prices →
Good to know
Booking a hotel in Imdina.
- Best time to book: rates in Imdina are usually lowest around 3–6 weeks out; weekends and local events push prices up, so lock in early for peak dates.
- Where to stay: central districts suit first-time visitors and sightseeing, while areas a little further out trade some walkability for noticeably better value.
- Free cancellation: most Imdina hotels offer it up to check-in — filter for flexible rates if your plans aren't locked in yet.
- No price markup: every rate here matches Booking.com and Expedia, so you're comparing on location and quality, not hidden fees.
FAQ
Hotels in Imdina — your questions.
What are the best hotels in Imdina?
The top-rated hotel in Imdina right now is db San Antonio Hotel & Spa All Inclusive (4.7/5 from 6,147 verified reviews). This page ranks 37 of the best-reviewed hotels in Imdina, Malta, updated for 2026.
How much does a hotel in Imdina cost?
Nightly prices in Imdina vary by season, location, and star rating. IMPT shows live rates that match Booking.com and Expedia — search your dates to see the current price for any hotel on this page.
Which area of Imdina is best to stay in?
It depends on your trip: central districts suit first-time visitors and sightseeing, while quieter neighbourhoods offer better value. Every hotel below shows its exact location so you can pick what fits your plans.
Can I book a hotel in Imdina with free cancellation?
Yes — most hotels in Imdina offer free cancellation up to check-in. Filter for free-cancellation rates when you search your dates.
Are these Imdina hotels good for families?
Many of the Imdina hotels listed include family rooms, and you can set the number of guests and rooms when you search. Each listing shows star rating and verified guest scores to help you choose.