The courtyard of The Xara Palace in Mdina

Hotels guide · by area

Malta’s Hotels: Dining, Bars & Spas

Malta’s hotels area by area, with the restaurants and spas each one lists.

The back story

  1. The back story

    Where to stay in Malta: the back story

    Valletta·In depth

    Palazzo hotels inside Valletta’s walls, a grand hotel on the bastions, Mdina’s only hotel, the sea-front towers of St Julian’s and the quiet of Gozo: how to choose a base.

    Explore View on map

Valletta & Floriana

  1. On the bastions

    Iniala Harbour House

    Valletta·Boutique hotel

    A hotel on the St Barbara Bastion above the Grand Harbour, home to ION Harbour by Simon Rogan (two MICHELIN stars).

    St Barbara Bastion, VallettaExplore View on map

  2. Home of Under Grain

    Rosselli AX Privilege

    Valletta·Palazzo hotel

    A five-star palazzo hotel on Merchants Street, home to Under Grain (one MICHELIN star) and Grain Street (Bib Gourmand).

    167 Merchants Street, Valletta VLT 1174Explore View on map

  3. Outside the City Gate

    The Phoenicia Malta

    Floriana·Grand hotel

    The grand hotel on The Mall in Floriana, a few minutes’ walk from Valletta’s City Gate.

    The Mall, Floriana FRN 1478Explore View on map

  4. Above Marsamxett Harbour

    Grand Hotel Excelsior

    Floriana·Grand hotel

    A large hotel on Great Siege Road below the bastions of Floriana, facing Marsamxett Harbour.

    Great Siege Road, Floriana FRN 1810Explore View on map

  5. On St Ursula Street

    Ursulino Valletta

    Valletta·Boutique hotel

    A boutique hotel at 82A St Ursula Street, on the slope down to the Grand Harbour.

    82A St Ursula Street, Valletta VLT 1234Explore View on map

  6. By the City Gate

    Domus Zamittello

    Valletta·Boutique hotel

    A boutique hotel at 7 Republic Street, just inside the City Gate.

    7 Republic Street, Valletta VLT 1111Explore View on map

  7. On Merchants Street

    AX The Saint John

    Valletta·Boutique hotel

    A boutique hotel at 176 Merchants Street, near St John’s Co-Cathedral.

    176 Merchants Street, Valletta VLT 1174Explore View on map

  8. A Valletta townhouse

    Casa Ellul

    Valletta·Boutique hotel

    A small boutique hotel in a Valletta townhouse.

    Explore View on map

The Three Cities

  1. Facing Valletta

    Cugó Gran Macina

    Senglea·Boutique hotel

    A five-star waterfront hotel at the tip of Senglea, facing Valletta across the Grand Harbour.

    Explore View on map

Mdina & the centre

  1. Inside Mdina

    The Xara Palace

    Mdina·Palazzo hotel

    A Relais & Châteaux hotel inside the walls of Mdina, home to De Mondion (one MICHELIN star).

    Misraħ il-Kunsill, Mdina MDN 1050Explore View on map

  2. By San Anton

    Corinthia Palace Malta

    Attard·Hotel

    A hotel in Attard, close to the San Anton Palace and Gardens, in the centre of the island.

    Explore View on map

Sliema & St Julian’s

  1. In Sliema

    AX The Palace

    Sliema·Hotel

    A five-star hotel in Sliema, a short walk from the Strand and the ferry to Valletta.

    Explore View on map

  2. Facing Valletta

    Barceló Fortina Malta

    Sliema·Hotel

    A hotel on the Sliema waterfront looking across Marsamxett Harbour to Valletta.

    Explore View on map

  3. On Spinola Bay

    Hotel Juliani

    St Julian’s·Boutique hotel

    A boutique hotel on Spinola Bay, St Julian’s.

    Explore View on map

  4. On St George’s Bay

    Corinthia Hotel St George’s Bay

    St Julian’s·Resort hotel

    A resort hotel on the point of St George’s Bay, St Julian’s, with its own lidos.

    St George's Bay, St Julian's STJ 3301Explore View on map

Gozo & Comino

  1. In the west of Gozo

    Kempinski Hotel San Lawrenz

    San Lawrenz, Gozo·Resort hotel

    Kempinski’s five-star resort in San Lawrenz, in the west of Gozo, near Dwejra.

    Explore View on map

  2. On the Sannat cliffs

    Ta’ Ċenċ Hotel & Spa

    Sannat, Gozo·Hotel

    A low-rise hotel and spa near the cliffs of Ta’ Ċenċ, at Sannat in the south of Gozo.

    Ċenċ Street, Sannat SNT 9049, GozoExplore View on map

  3. Above the ferry harbour

    Grand Hotel Gozo

    Mġarr, Gozo·Hotel·€€

    A hotel above Mġarr harbour, home to Level Nine (MICHELIN Guide).

    58 Triq Sant Antnin, Mġarr GSM 9026, GozoExplore View on map

  4. The only hotel on Comino

    Comino Hotel

    Comino·Island hotel

    The hotel on Comino, the small island between Malta and Gozo.

    Explore View on map

Share your Grand hotels guide tips

Been there? Share your experience and tips with other visitors.

  1. Loading the conversation…

House rules: keep it about Malta and the topic; off-topic political slogans and campaigning on any cause will be removed. Be civil and respectful, no personal attacks, no links or advertising. Comments are public and moderated, and we may remove any that break the rules. Please don’t share personal details such as phone numbers or emails.

The ULTIMATE letter

Malta in your inbox

An occasional email with new places, events and our latest in-depth articles. No spam, ever.