Mdina and Gozo are the two parts of the Maltese islands that reward slowing down. Both have boutique-hotel scenes that have grown quietly over the last decade — Mdina because the in-walls building stock is finite (so the conversions get serious treatment), Gozo because rural farmhouses became the Airbnb-and-boutique-hotel rehab project of the 2010s. The result: in Mdina you can sleep in a 17th-century palace overlooking the bastion walls, and in Gozo you can sleep in a converted three-century-old farmhouse with its own pool and a 360° view of nothing but limestone fields and church domes.
This guide covers both, with the picks worth booking by tier and traveller type.
For Sliema and St Julian’s see best hotels in Sliema & St Julian’s, for Valletta see best hotels in Valletta, and for area-by-area suitability see where to stay in Malta.
Some links below are affiliate links — they don’t change your price, and they help keep this guide running.
Should you stay in Mdina or Gozo?#
| Profile | Where |
|---|---|
| Couple wanting one atmospheric Mdina night | Mdina for 1–2 nights as part of a wider trip |
| Slow-travel couple, 4+ nights | Gozo — the right pace |
| Family with kids 4–11 | Gozo farmhouse with pool for 3+ nights |
| First-timers with 3 days | Sliema or Valletta, day-trip Mdina/Gozo |
| Honeymooners / wedding-trip | Mdina (Xara Palace) + 2–3 nights Gozo (Quaint or Ta’ Cenc) |
| Foodies | Gozo — Maxokk, Ta’ Rikardu, the rural restaurants |
| Hikers / nature travellers | Gozo — coastal trails, farmhouse base |
The most common mistake: booking 3+ nights in Mdina for a “live the medieval life” experience. Mdina has 2 evening restaurants, no nightlife, and the gates close to cars. 2 nights is the right Mdina dose; longer becomes monotonous.
What it costs#
| Tier | Per night, low season | Per night, summer |
|---|---|---|
| Budget Gozo guesthouse | €60–95 | €90–150 |
| Mid-range boutique (Mdina or Gozo) | €120–180 | €200–290 |
| Boutique luxury (small properties) | €200–290 | €290–450 |
| Five-star palace (Xara, Kempinski) | €300–500 | €500–900 |
| Farmhouse rental (whole house, Gozo, sleeps 4–6) | €120–200/night | €250–450/night |
City tax (€5/night, age 18+) is on top. Most rates exclude breakfast (€12–25pp). Farmhouse rentals are usually self-catering. For wider trip costs see Malta travel costs.
Mdina: the in-walls boutique scene#
There are essentially 3 hotels inside Mdina’s walls, all of them small and serious. The character of staying inside Mdina at night — gates closed to cars, lampposts on, 250 residents — is genuinely unmatched.
The Xara Palace Relais & Châteaux#
The Mdina luxury benchmark. 17 suites in a converted 17th-century palace owned by the same Maltese family for generations, member of Relais & Châteaux, Michelin-starred de Mondion restaurant on the rooftop with bastion-wall view. Suites are large, quiet, beautifully restored. Rates €350–700.
Pick this if: you want the once-in-a-lifetime Mdina-palace night, you’d actually use a Michelin restaurant downstairs, and the budget is there.
Skip if: you’d rather a modern hotel with a swimming pool — Xara Palace has a small plunge pool only.
Casa Melita#
Smaller boutique just outside Mdina’s walls in Rabat — converted townhouse, 6 rooms, atmospheric stone interiors, breakfast on a terrace. Rates €170–290.
Pick this if: you want Mdina-area atmosphere at a more accessible price than Xara Palace.
Point de Vue Guesthouse#
Long-running smaller guesthouse in Rabat with simple rooms, decent breakfast, fair pricing. Rates €80–150.
For wider Mdina/Rabat coverage including tour options see best Mdina & Rabat tours from Valletta.
Gozo: where the boutique scene really sits#
Gozo has 40+ boutique hotels and farmhouses spread across Victoria, Marsalforn, Xlendi, Sannat, Xagħra, Nadur and Munxar. The character varies by village:
| Gozo village | Vibe |
|---|---|
| Victoria / Rabat | Central market town, Citadel, restaurants — most practical base |
| Xlendi | Cliff-side bay village, restaurants, sunset side — most atmospheric |
| Marsalforn | North-coast resort village, family-friendly, salt pans nearby |
| Sannat | Quiet rural village near Ta’ Ċenċ cliffs — best for boutique-luxury and slow stays |
| Xagħra | Hilltop village near Ramla Bay and Ggantija temples |
| Nadur | Hilltop village famous for ftira and Carnival |
| Munxar | Quiet rural village near Xlendi |
Luxury Gozo (€300+/night)#
Kempinski Hotel San Lawrenz
The Gozo full-resort 5-star — 122 rooms, three pools, spa, multiple restaurants, 5 minutes from Dwejra. Rural setting (San Lawrenz is a quiet village), genuinely peaceful. Rates €280–550.
Browse Kempinski San Lawrenz →
Pick this if: you want a full-resort Gozo experience with all amenities on site, particularly with kids.
Ta’ Ċenċ Hotel & Spa, Sannat
Old-school resort spread over 100 acres of cliff-edge land near the Ta’ Ċenċ cliffs. Bungalows and rooms, three pools, spa, hiking trails on site. Rates €230–450.
Cesca Boutique Hotel, Victoria
Small luxury boutique in central Victoria — converted 17th-century house, 7 rooms, plunge pool, walkable to the Citadel. Rates €280–450.
High-end boutique Gozo (€180–280/night)#
Quaint Boutique Hotel Sannat (and Quaint Xewkija, Quaint Nadur)
The Quaint Hotels group runs four small boutiques across Gozo — 6–10 rooms each, restored village houses, plunge pools, breakfast included. Sannat is the headline; Xewkija, Nadur and Munxar are slightly cheaper. Rates €170–290 across all four.
Pick this if: you want a small village-house boutique with a pool, walking distance to a working Gozitan village, at a fair price.
The Duke Boutique Hotel, Victoria
Newer boutique in central Victoria, modern rooms, walkable to the Citadel and Independence Square. Rates €170–270.
Murella Living, Marsalforn
Apartment-style boutique with sea views, walking distance to the Marsalforn waterfront restaurants. Rates €140–240.
Mid-range boutique Gozo (€100–180/night)#
Hotel Ta’ Cenc-area mid-range options, Marsalforn 3-stars, Xlendi B&Bs — Gozo has dozens of small mid-range hotels. The named-search Booking.com pages bring up the current best-rated:
Gozitan farmhouse rentals — the secret weapon#
The thing many first-time Gozo visitors don’t know: traditional farmhouses for whole-house rental are the best Gozo lodging. These are 300+ year-old converted rural houses with stone-vaulted ceilings, walled gardens, private pools, fully-equipped kitchens, and 2–4 bedrooms. They’re scattered across the rural Gozo villages — Sannat, Munxar, Għarb, Xagħra, Qala, Nadur — and most are family-owned.
Typical pricing: €120–250/night low season, €250–450/night summer for a whole-house rental sleeping 4–6.
Find a Gozo farmhouse with its own pool →
Pick this if: you’re a family or group of 4+, you’d rather cook than restaurant-out, you want a pool, you’ve got a car (most farmhouses are 5–10 minutes from a working village).
Skip if: you’re a couple looking for hotel service — farmhouses are self-catering.
Budget Gozo (€60–110/night)#
Cornucopia Hotel, Xagħra
Long-running family-owned hotel in Xagħra with three pools, gardens, full breakfast included. Old-school but charming. Rates €80–150.
Hostel Maria, Marsalforn
The closest thing Gozo has to a hostel — small B&B with budget rooms. Rates €50–95.
Browse Marsalforn budget options →
Where to stay by Gozo trip type#
3-night first-time Gozo trip: Quaint Sannat or Cesca Boutique. Walking distance to a working village, plunge pool, easy car access to the rest of the island.
Family Gozo (4+ nights): Kempinski San Lawrenz (full resort) or a 3-bedroom farmhouse rental. Pool + space + kitchen.
Slow-travel couple (5–7 nights): Quaint properties or a smaller farmhouse rental. Long mornings, beach afternoons, restaurant evenings in Marsalforn or Xlendi.
Honeymoon / wedding-trip Gozo: Cesca Boutique, Ta’ Ċenċ, or the Xara Palace in Mdina + a Gozo farmhouse for 3 nights.
Diving Gozo trip: Marsalforn 3-stars or budget — closest to the dive sites. See best Malta scuba diving.
Hiking/nature trip: Sannat or Munxar — closest to the Ta’ Ċenċ cliffs and coastal trails.
For wider Gozo planning see best Gozo day trips, 5 days Malta + Gozo, and Malta to Gozo ferry guide.
When to book#
| Period | Lead time |
|---|---|
| July–August (peak) | 8–12 weeks ahead, especially farmhouses |
| April–June, September–October | 4–8 weeks |
| November–March | 1–3 weeks (some Gozo restaurants and small B&Bs close Jan–Feb) |
| Christmas / New Year | 6+ weeks |
| Carnival weekend (Feb) | 4 weeks for Nadur properties |
| Easter week | 6+ weeks |
For seasonal context see best time to visit Malta and the off-season specifics in Malta in winter.
Insider tips#
- Mdina-in-walls hotels close their gates to cars at 18:00. If you’re arriving with luggage, drop bags first or coordinate with the hotel for a residents’ permit.
- Many Gozo farmhouses don’t have pool heating. Pools open April–October only. Confirm before booking a December stay if pool matters.
- The Xara Palace’s de Mondion restaurant is open to non-guests but books up 3+ weeks ahead. Worth booking ahead even if you’re not staying.
- Gozo farmhouses are mostly in rural villages 5–10 minutes’ drive from the nearest restaurant. A car is essentially required.
- Walk the Citadel walls at sunset on Day 1 of your Gozo stay. Free, 360° view, 30 minutes — the best free experience on the island.
- Cesca Boutique and Quaint Sannat both have small plunge pools, not full swimming pools. Set expectations.
- The Kempinski San Lawrenz has the largest hotel pool complex on Gozo — three pools including a kid-friendly one. Best family pick.
Common mistakes#
- Staying inside Mdina for more than 2 nights. No nightlife, only 2 dinner restaurants, gates close to cars. Magical for 1–2 nights, monotonous beyond.
- Booking a Gozo farmhouse without a car. Buses run but are slow and don’t serve all rural villages. A car is essential for farmhouse stays.
- Booking Gozo without checking ferry queues for your travel days. Friday afternoon Malta→Gozo and Sunday evening Gozo→Malta can have 90-minute car queues. See Malta to Gozo ferry guide.
- Picking Marsalforn for a January farmhouse stay. Some Marsalforn restaurants close 4–8 weeks in January. Xlendi or Victoria stay open year-round.
- Booking the cheapest Gozo property without checking pool dates. Many Gozo pools are not heated and close November–March.
- Skipping the Sannat/Munxar/Xagħra rural villages “to be central in Victoria”. Victoria is convenient but the rural farmhouse experience is what makes Gozo special.
- Forgetting the city tax. €5/night per adult, paid at check-in or check-out, on top of the room rate.
How a Mdina/Gozo stay fits a wider Malta trip#
For most travellers:
- 3-day trip: skip Mdina/Gozo overnight; day-trip both
- 5-day trip: 1 night Mdina (optional, splurge), 2 nights Gozo
- 7-day trip: 1 night Mdina + 3 nights Gozo, with Comino on the return ferry day
- 10+ day trip: 2 nights Mdina + 4–5 nights Gozo + Malta-side base
For full itineraries see 3 days in Malta, 5 days Malta + Gozo, and 7 days in Malta. For the wider area picture see where to stay in Malta.
FAQ#
What’s the best hotel in Mdina?#
The Xara Palace Relais & Châteaux — 17 suites in a converted 17th-century palace, Michelin-starred restaurant downstairs, the only proper luxury hotel inside Mdina’s walls. Rates €350–700/night.
Is it worth staying inside Mdina’s walls?#
For 1–2 nights, yes — the after-hours atmosphere when day-trippers leave and the gates close is genuinely unique. For longer than 2 nights, no — Mdina has only 2 evening restaurants and no other nightlife. 2 nights is the sweet spot.
Where should I stay in Gozo?#
Sannat or Munxar for boutique-rural, Victoria for central, Xlendi or Marsalforn for waterfront, Xagħra for hilltop village, San Lawrenz for the Kempinski resort. Quaint Boutique Hotels and Cesca are the consistent boutique picks.
Is a Gozo farmhouse rental worth it?#
Yes, especially for families or groups of 4+. Whole-house rentals at €120–250/night low season give you private pool, kitchen, gardens, and the most “lived-in” Gozo experience. Beats staying in a hotel for stays of 3+ nights.
Should I rent a car if I stay in Gozo?#
Strongly yes — most boutique hotels and especially farmhouses are 5–10 minutes from the nearest restaurant. Buses run but are slow. A small car for €25–35/day on Gozo transforms the trip. See renting a car in Malta.
How many nights should I stay in Gozo?#
3 nights is the sweet spot for most travellers — Citadel, Dwejra, Ramla Bay, Marsalforn coast, plus one slow morning. 2 nights feels rushed; 4–5 nights works for slow travellers and families.
What’s the best 5-star Gozo hotel?#
Kempinski Hotel San Lawrenz for full resort (pools, spa, restaurants), Cesca Boutique for small luxury, Ta’ Ċenċ for cliff-edge old-school resort. Different traveller types, different “best.”
Are Gozo hotels open year-round?#
Most yes, some no. Larger hotels (Kempinski, Ta’ Ċenċ, Cornucopia) run year-round. Smaller B&Bs and some farmhouses close 4–8 weeks in January–February. Confirm before booking.
Are Mdina hotels family-friendly?#
Less so than Gozo or Sliema — Mdina has no kids’ draws and the historic interiors don’t lend themselves to a kid-friendly stay. Gozo farmhouses with pools are the better family option for an inland or rural feel. See Malta with kids.
How do I get to Gozo from a Malta hotel?#
Bus or drive to Ċirkewwa, then the Gozo Channel ferry (€4.65 return foot, €15.70 return with car, 25 minutes). The Valletta-Mġarr fast ferry (€7.50 single, foot only, 45 minutes) saves the bus to Ċirkewwa if you’re city-based. Full breakdown in Malta to Gozo ferry guide.
Last verified: April 2026. Hotel rates, availability and amenities change — confirm with the operator before booking. Note: Booking.com aid=XXXXXXX placeholders need replacing with the real affiliate ID before this post goes live.




