Where to stay in Malta?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

6 nights · accommodation about €860

Valletta

Days 1-3 · 3 nights
Mid-rangeThe Saint John
🏛️Historic centre🚶Walk everywhere

A boutique hotel in the old town, for those who want the Co-Cathedral and the Grandmaster's Palace on foot. You get evenings in the baroque lanes once the ferries have left.

€130 a nightSee on Booking →
Mid-range♥ Our favouritePalazzo Consiglia
🏛️Historic centre🚶Walk everywhere

On St Ursula Street, in the Arċipierku area, two hundred metres from the town centre. A palace turned boutique hotel, for those who want the Grand Harbour and Upper Barrakka on foot.

€140 a nightSee on Booking →
Mid-rangeUrsulino Valletta
🏛️Historic centre

On St Ursula Street, in the Arċipierku area, two hundred metres from the town centre. A boutique hotel on an old-town lane, for those who want to sleep in the baroque city.

€130 a nightSee on Booking →
BudgetTwo Pillows Boutique Hostel
🌿Quiet🚶Walk everywhere

A hostel for sleeping in Valletta itself rather than in Sliema or St Julian's. You get the Upper Barrakka Gardens and the noon gun salute on foot, and a budget kept for St John's.

€30 a nightSee on Booking →
BudgetGrand Harbour Hotel
🏛️Historic centre🚶Walk everywhere

On Battery Street, in the Arċipierku area, three hundred metres from the town centre. A simple hotel facing the Grand Harbour, for those who want the baroque lanes on foot.

€75 a nightSee on Booking →
LuxuryThe Phoenicia Malta
🌿Quiet🚶Walk everywhere

Valletta's great historic hotel, for those who want grand-hotel comfort and the city on foot. You get a garden and calm after the lanes and the sightseeing.

Opened in 1947 just outside the city gate, between the bus station and the Floriana ramparts.

€230 a nightSee on Booking →
LuxuryRosselli AX Privilege
🏛️Historic centre

On Merchants Street, in the Il-Kamrata area, a hundred metres from the town centre. A palazzo for those who want the Co-Cathedral and the Grandmaster's Palace at the end of the street.

Its restaurant Grain holds a Michelin star; the palazzo itself dates from the 17th century.

€250 a nightSee on Booking →
More hotels in Valletta on Booking

Mdina and Rabat

Day 4 · 1 night
Mid-range♥ Our favouriteThe Xara Palace
🏛️Historic centre

On Pjazza tal-Kunsill, in Mdina itself, a hundred metres from the town centre. A Relais & Châteaux palace for those who want to sleep in the Silent City after the visitors have left.

A 17th-century palace set against the ramparts; it is one of the few hotels inside the walls of Mdina.

€190 a nightSee on Booking →
BudgetPoint de Vue Rabat
🏛️Historic centre

A simple address for sleeping near Mdina and seeing the ramparts and medieval lanes in the evening, once the coaches have gone. You get the calm of the Silent City.

€40 a nightSee on Booking →
BudgetIl-Palazzin Hotel

On Bekkum Street, in Qawra, on St Paul's Bay, eight kilometres from Mdina. A simple hotel for those who prefer the coast and reaching Mdina by bus or car.

€60 a nightSee on Booking →
BudgetHostel Malti

On Telgħet Birkirkara Street, in St Julian's, eight kilometres from Mdina. A hostel for those who want the coast's nightlife and to visit Mdina and the catacombs as an outing.

€35 a nightSee on Booking →
LuxuryThe Xara Palace · Suite
🏛️Historic centre

The same palace on Pjazza tal-Kunsill, in Mdina, a hundred metres from the town centre, but in a suite. You get the space and calm of a palace once the visitors have left the Silent City.

The 17th-century palace is set against the ramparts of Mdina, which overlook the whole northern half of the island.

€300 a nightSee on Booking →
LuxuryPalazzo Bifora
🏛️Historic centre

On Aragona Alley, in the heart of Mdina, a hundred metres from the town centre. A palazzo for those who want the medieval lanes and the ramparts at night, with no sound but footsteps.

€260 a nightSee on Booking →
More hotels in Mdina on Booking

Gozo

Days 5-6 · 2 nights
Mid-range♥ Our favouriteTa' Cenc Hotel

On Triq Ta' Riglis, in Sannat, less than three kilometres from Victoria, on the southern cliffs. A hotel for those who want calm, the cliff paths and Victoria close by.

€140 a nightSee on Booking →
Mid-rangeQuaint Boutique Hotel Nadur

On the main square of Nadur, four kilometres from Victoria. A village boutique hotel for those who prefer a square and its cafés to the town, with Ramla and Ġgantija by car.

€100 a nightSee on Booking →
BudgetHotel San Andrea3-star hotel · Xlendi Bay€70 a nightSee on Booking →
LuxuryKempinski San Lawrenz
🛁Spa

On Triq ir-Rokon, in Kerċem, on the San Lawrenz side, four kilometres from Victoria. A hotel with a spa for those who want the west of the island, Dwejra and diving, rather than the town.

The hotel is a few minutes from Dwejra, where the Azure Window stood before it collapsed in 2017.

€220 a nightSee on Booking →
LuxuryThe Duke Boutique Hotel
🏛️Historic centre🚶Walk everywhere

On Republic Street, in Victoria, eight hundred metres from the town centre. A boutique hotel for those who want the Citadel on foot and to explore the whole island from the town.

€150 a nightSee on Booking →
More hotels in Gozo on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip