Malta Explorer

Mdina, Rabat & the centre

A restored 16th-century palazzo entrance inside the Mdina walls, with limestone arch and antique iron lantern

Where to stay in Mdina, Rabat and the centre

Inside the Mdina walls vs Rabat just outside, plus the alternative inland-village farmhouse. Price ranges and the case for sleeping here.

The case for sleeping in this region is straightforward: you have Mdina to yourself between 21:00 and 09:00, when no day-tripper is anywhere near. After the cruise coaches leave, the silent city is genuinely silent. The streetlights are theatrical, the dinner restaurants are full of slow-eating locals, and the bastions are walkable in the dark. This is the experience the day visitors miss.

The trade-off is price and stock. There are only five hotels inside the Mdina walls, all expensive. Just outside in Rabat the accommodation is more numerous and substantially cheaper. The inland villages and converted farmhouses add a third option for travellers with cars.

Inside the Mdina walls

Five hotels operate inside the walls. All are boutique conversions of historic palazzi. All quote €220 to €450 a night.

  • The Xara Palace Relais & Chateaux is the famous one, a 17-room conversion of the 17th-century De Nava palazzo at the back of Mdina. The terrace restaurant De Mondion has the only Michelin star in Mdina and one of three in Malta. €350 to €600 for a double room, breakfast included. Booking on the Xara Palace site directly tends to be cheaper than the platforms.
  • The Vilhena Boutique Hotel opened in 2019 as a 12-room conversion near the Mdina Gate. €240 to €380.
  • The Sliema-of-Mdina Boutique (a small 8-room conversion of a townhouse on Triq Villegaignon). €220 to €340.
  • Two private rentals managed by Privé Estates offer 2- and 3-bedroom whole-villa rentals at €450 to €800 a night.

Note: all five lack on-site parking. You park outside the walls (free Mdina Parking or Howard Gardens lots) and walk in with luggage. Mdina hotels typically provide a porter service that meets you at the gate.

Rabat (just outside the walls)

Rabat has more inventory, more variety, and lower prices than Mdina. Walking from any Rabat accommodation to the Mdina Gate is 5 to 10 minutes. The pitch is: same evening Mdina access at half the price.

  • Casa Melita, a small 7-room boutique guesthouse near the Domus Romana. €120 to €180 a night.
  • Casa Vecchia (4 rooms, restored townhouse on Triq Santu Wistin). €110 to €170.
  • Rabat townhouses rented through the standard platforms at €90 to €150 for a one-bedroom unit, €150 to €240 for a two-bedroom.
  • A handful of small guesthouses (€80 to €120) cluster on the streets between Rabat parish church and the catacombs.

For travellers who want quiet evenings + cheap rates, Rabat is the better base.

Inland-village farmhouses

The central villages (Attard, Balzan, Lija, Mosta, Naxxar) have a growing inventory of restored townhouse rentals. Two-bedroom converted limestone houses with a small courtyard or terrace run €130 to €220 a night. This is the slow-travel choice if you have a rental car for the duration.

The best stock is in Attard (close to San Anton Gardens, 10 minutes by car to Mdina) and Naxxar (the historic centre still has 17th and 18th-century houses). Lija has a few rare properties.

Travellers used to Gozo farmhouse rentals will recognise the architecture but should know that central Malta is more densely built than Gozo; the “country house with private pool” experience is rare in this region. Look at Gozo or the south for that specifically.

What to avoid

  • Mosta itself is a working town with limited accommodation and no real Old Town atmosphere. Stay in Mdina or Rabat for evenings, daytrip to Mosta for the dome.
  • Birkirkara apartments are 15 minutes by car from Mdina but in the densest car-clogged conurbation in Malta. Avoid for any stay aiming at Mdina or the inland atmosphere.
  • “Mdina area” listings on the booking platforms that turn out to be 4 to 6 km away in Attard or Birkirkara. Always check the map view before booking.

How long to sleep here

One night is the floor if you want the evening-Mdina experience. Two nights makes sense if you also want a relaxed second day for Rabat and the catacombs, or the Three Villages walk.

Three nights here is reasonable only if you are using the region as the base for the whole centre (Mdina, Rabat, Mosta, San Anton, and a daytrip to Valletta), which works because the bus network from the centre is decent for Valletta and the airport. Beyond three nights, you exhaust the immediate sights and would do better moving to Gozo or Valletta for the next stretch.

A practical note

Hotels inside Mdina close their main doors after 22:00 or 23:00; reception desks are often unstaffed overnight. If you arrive late, call ahead. The same is true for the smaller Rabat guesthouses, where the owners may live off-site and need 30 minutes’ notice for late check-ins.