Find and Book Top Hotels in Mdina

Search among 6 available hotels and places to stay in Mdina from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-6 out of 6
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great166 reviews
MapView on map200 yd from City Center200 yd from St. Paul's Cathedral
From   US$ 270 /nightSelect
8.0
Great32 reviews
MapView on map100 yd from City Center200 yd from St. Paul's Cathedral
From   US$ 205 /nightSelect
Places to stay near Mdina
8.4
Great309 reviews
2.6 mi from Mdina2.6 mi from City Center
From   US$ 118 /nightSelect
8.2
Great290 reviews
400 yd from Mdina400 yd from City Center500 yd from St. Paul's Cathedral
From   US$ 101 /nightSelect
8.2
Great81 reviews
2.5 mi from Mdina2.5 mi from City Center
From   US$ 203 /nightSelect
8.2
Great108 reviews
3.0 mi from Mdina3.0 mi from City Center
From   US$ 81 /nightSelect

Best hotels and places to stay in Mdina

Why visit?

Mdina, Maltas ancient capital, is a fascinating destination for tourists. Stepping into the fortified city feels like a journey back in time. With its narrow streets, medieval architecture, and stunning views, Mdina offers a unique and enchanting experience for visitors. Staying in one of the charming hotels in Mdina allows you to fully immerse yourself in the citys history and ambiance.

Where to stay?

Within the city walls:Staying within the walls of Mdina gives you the opportunity to embrace the citys heritage completely. Many hotels within the fortress itself offer a delightful stay with picturesque views, ancient architectural details, and a serene atmosphere. Hotel Mdina, located right at the heart of the city, is a popular choice, offering authentic charm and modern comforts.

Outside the city walls: The nearby town of Rabat, just outside the walls of Mdina, provides an alternative area to stay. This area offers a wider range of accommodations, including hotels and guesthouses. Being within walking distance of Mdina, it is still convenient to explore the city while enjoying a slightly more affordable stay. Many hotels in Rabat also provide a peaceful ambiance, perfect for those seeking tranquility.

Coastal locations: For visitors who prefer to be near the sea, there are also hotels located in nearby coastal areas, such as St. Pauls Bay or Bugibba. These areas provide easy access to Mdina by public transportation or car, and offer more modern amenities and a lively atmosphere. Although not within walking distance, staying at these locations allows you to combine the charm of Mdina with the attractions of the coast.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

The X Hotel: This budget-friendly hotel in Mdina offers comfortable rooms and a convenient location within the city walls. With affordable rates and basic amenities, The X Hotel provides great value for money for those looking for a budget stay in Mdina.

The Y Inn: Located in Rabat, just outside the walls of Mdina, The Y Inn offers affordable accommodation with a homely atmosphere. The hotel provides clean and cozy rooms, friendly staff, and easy access to Mdina, making it a popular choice for budget-conscious travelers.

The Z Guesthouse: Another affordable option in Rabat, The Z Guesthouse offers simple yet comfortable rooms with a warm and welcoming ambiance. The guesthouses convenient location near Mdina, along with its friendly staff and reasonable rates, make it a top choice for travelers seeking value for money.

Best kids-friendly hotels:

The A Family Hotel: This family-friendly hotel in Mdina offers spacious rooms, dedicated childrens facilities, and a welcoming atmosphere for families. The hotel provides amenities such as a childrens play area, babysitting services, and family-friendly dining options, ensuring a comfortable and enjoyable stay for guests of all ages.

The B Resort: Located in the outskirts of Mdina, The B Resort offers a fantastic range of amenities for families. Apart from spacious rooms, the resort features a swimming pool, kids club, and various entertainment options suitable for children. With its family-oriented facilities and easy access to nearby attractions, it is an ideal choice for families traveling with kids.

Best hotels for a romantic getaway:

The C Boutique Hotel: This charming boutique hotel in Mdina provides a romantic atmosphere with its elegant rooms and intimate ambiance. The C Boutique Hotel offers couples a chance to relax and unwind, providing a tranquil escape from the bustling city. Its central location within Mdina allows for romantic strolls through the narrow, romantic streets.

The D Palace: Nestled within the city walls of Mdina, The D Palace offers luxurious accommodations for couples seeking a romantic getaway. With its stylish rooms, rooftop terrace offering breathtaking views, and a peaceful setting, this hotel creates an ideal atmosphere for a memorable romantic stay.

Best for location:

The E Luxury Hotel: Situated in a prime location within Mdina, The E Luxury Hotel offers easy access to all the major attractions in the city. Its central location allows guests to explore Mdina on foot, soaking in the history and culture at their own pace. The hotel boasts modern amenities and comfortable rooms, providing a convenient and enjoyable stay.

The F Tower Hotel: Located near the fortifications of Mdina, The F Tower Hotel offers stunning panoramic views of the surrounding area. Its unique position provides guests with a sense of exclusivity and tranquility while still being close to the bustling heart of Mdina. The hotels stylish rooms and attentive service make it a popular choice for those seeking a convenient and picturesque location.

The G Resort: Situated in the nearby town of Rabat, The G Resort offers a peaceful setting while still being within proximity to Mdina. The resort provides a serene escape, surrounded by beautiful gardens and a tranquil atmosphere. With its convenient location and comfortable accommodations, The G Resort offers guests a delightful balance of relaxation and accessibility.

Best for a short city break:

The H Boutique Hotel: Perfectly positioned within the narrow streets of Mdina, The H Boutique Hotel offers a cozy and intimate stay for those seeking a short city break. With its close proximity to various historical sites and attractions, guests can easily explore the city and enjoy a memorable stay.

The I Guesthouse: Located in Rabat, just a stones throw away from Mdina, The I Guesthouse offers a convenient base for a short city break. The guesthouse provides comfortable rooms and a friendly atmosphere, ensuring a pleasant stay for visitors looking to explore both Rabat and Mdina during their city break.

Show moreLess