Picolo earns a commission from Hotels.com when you book through the links on this page. The price stays the same.

Hotels

Best hotels in Malta: nine places from Valletta to Gozo

The Sliema ferry swings in towards Valletta and the whole city rises in front of you, honey-coloured limestone stacked up to the domes. You have about ten minutes to decide whether you want to sleep in there, behind the walls, or out here where the pools and the lidos are. These are the hotels we trust, sorted by where on the islands they stand.

Stay in Valletta if you want city, history and restaurants inside the walls, and in Sliema or St Julian's if you want a hotel with a pool, a seafront promenade and evenings out. Choose the north or Mdina for calm and beaches, and Gozo if you want a holiday far from everything and do not mind a ferry to get there.

Picolo picks

The terraces fall towards Marsamxett Harbour, and the pool sits at the bottom with Sliema across the water.

Valletta

1. The Phoenicia Malta

  • City gate
  • Terraced garden
  • Pool
  • Harbour views

Gardens and a pool just outside the city gate

The Phoenicia stands just outside Valletta's city gate, with the bus terminus on one side and a large terraced garden falling towards Marsamxett Harbour on the other. The pool sits at the bottom of the garden looking across the water to Sliema, and it is the only place in Valletta where you get both the old city and a proper hotel garden.

It feels like a colonial hotel from another era, with high ceilings, palms and a lobby people actually sit in. It works best for anyone who wants Valletta on foot and a pool to come home to, which is most people on a first visit. Look elsewhere if you want to sleep in the old streets themselves, since you do walk through the gate every time.

Floriana, Valletta, Malta

Valletta

2. Rosselli AX Privilege

A palazzo on Merchants Street with a rooftop pool

The hotel occupies a restored palazzo on Merchants Street, one of the two main streets running the length of Valletta, a few minutes from St John's Co-Cathedral and the Upper Barrakka Gardens. On the roof there is a small pool with a view over the domes and bell towers, and inside it is dark stone, contemporary design and very few rooms.

Staying here means seeing Valletta as it is once the day trippers have gone back to their cruise ships: quiet streets, lit windows, restaurants filling with Maltese. It is made for couples who want design and the centre in one building. The caveat is scale: the pool is for cooling off rather than swimming, and there is no garden.

Iniala Harbour House

Valletta

3. Iniala Harbour House

  • Grand Harbour
  • Design hotel
  • Rooftop restaurant
  • Art

Art and harbour views on the bastion

Iniala sits on St Barbara Bastion, the wall facing the Grand Harbour and the Three Cities across the water. The hotel is made from several old townhouses joined together, and every room is decorated differently, with art and furniture that stop any of them looking like a hotel room. The rooftop restaurant faces straight out over the harbour.

This is our design choice in Malta, for anyone who wants something they have not seen before and who likes a hotel to be a talking point in itself. The view from the bastion is the best in Valletta. Skip it if you want a pool, family rooms and predictable chain standards, because it is anything but.

Valletta, Malta

The Westin Dragonara Resort

Sliema and St Julian's

4. The Westin Dragonara Resort

  • Family resort
  • Kids’ club
  • Several pools
  • Sea swimming

Its own headland with its own swimming spot

The Dragonara occupies a headland of its own at St George's Bay, with sea on three sides and an old casino in a palazzo on the grounds. The hotel has several pools, a private lido on the rocks with ladders straight into the sea, and enough garden to forget that Paceville is just behind the wall.

It is our family choice in Malta: large rooms, a kids' club, pools for every age and sea swimming without crossing a road. It feels like a big international resort, because it is one. The wrong choice if you want something Maltese or small, nor for anyone who wants to walk to Valletta, which means a ferry or a bus.

St George’s Bay, St Julian’s, Malta

Corinthia Hotel St George's Bay

Sliema and St Julian's

5. Corinthia Hotel St George's Bay

  • Terraced pools
  • Spa
  • Sea views
  • Restaurants

The Maltese grand hotel on the bay

Corinthia is a Maltese company, and this is its flagship at home: a large hotel on the rocks at St George's Bay with pools stepping down in terraces towards the sea, its own swimming area and a long list of restaurants. From the sea-facing rooms you look straight out into the Mediterranean with nothing in between.

It is ideal for anyone who wants a full resort with a spa and plenty of choice, but with local ownership and staff who have been here for years. It feels more like a hotel for adults than the Dragonara, though children are welcome. Not for anyone who wants cafés and shops on the doorstep, since the hotel sits on its own out on the rocks.

St George’s Bay, St Julian’s, Malta

The Palace Sliema

Sliema and St Julian's

6. The Palace Sliema

  • Rooftop pool
  • Valletta views
  • Good value
  • Ferry nearby

A rooftop pool in the middle of town for less

The Palace sits a few blocks up from the Sliema seafront, on an ordinary town street with a bakery and a pharmacy. What you get for walking those minutes is a rooftop pool with a view over the whole of Sliema to Valletta, and a modern hotel with a good breakfast at a lower price than the hotels down by the water.

It is right for anyone who wants a solid, modern base for seeing the island, with the Valletta ferry and the buses close at hand. It feels efficient rather than romantic. The caveat is the position: there is no sea view from the room, and the street outside is busy during the day.

Sliema, Malta

Radisson Blu Resort & Spa, Malta Golden Sands

The north and inland

7. Radisson Blu Resort & Spa, Malta Golden Sands

  • Sandy beach
  • Sunsets
  • Large spa
  • Several pools

The sandy beach directly below

The hotel stands on the cliff above Golden Bay, one of the few proper sandy beaches in Malta, with its own path down to the sand and a wide bay facing west where the sun sets into the sea. Several pools, a large spa and rooms with terraces over the bay make it the island's most complete beach hotel.

It is a strong pick for anyone who is in Malta to swim and switch off, and who treats Valletta as a day trip. It feels like a classic beach resort, with everything that implies in sunloungers and buffets. Less suited if you want a city, a choice of restaurants in the evening or something small and personal.

Golden Bay, Malta

After six the streets of Mdina empty out, and the hotel's guests have the city to themselves.

The north and inland

8. The Xara Palace Relais & Châteaux

  • Inside Mdina
  • City walls
  • Romance
  • Antiques

The only hotel inside Mdina's walls

The Xara Palace is inside Mdina, the fortified old capital on the hill in the middle of the island, in a palazzo built into the city wall itself. From the rooms on the bastion you look across the eastern half of Malta to the sea, and once the day visitors have left, Mdina's streets are nearly empty and as quiet as a cloister.

This is our romance choice in Malta, for anyone who wants calm, history and dinner on a terrace above the walls. It is a small hotel with few rooms, antique furniture and personal service. Look elsewhere if you want a pool, a beach or something to do in the evening beyond the hotel, because Mdina has none of those.

Mdina, Malta

Kempinski Hotel San Lawrenz

Gozo

9. Kempinski Hotel San Lawrenz

  • Gozo
  • Spa
  • Gardens
  • Indoor pool

Gardens and a spa in Gozo's quiet corner

The hotel sits on the edge of the village of San Lawrenz in the north-west of Gozo, a couple of kilometres from Dwejra and the cliff coast. It is built low in local limestone around large gardens, with pools indoors and out and a spa that is the reason many people come outside summer.

It appeals to anyone who wants calm and space, with Gozo's villages and coastal walks as the daytime programme and the hotel as the evening one. It feels like a country resort rather than a beach hotel, since the sea is a short drive away. Skip it if you want to walk to a beach or choose between restaurants at night.

San Lawrenz, Gozo, Malta

How Picolo chooses

Our editors pick every hotel and experience themselves, and most of them we have tried. Nobody can pay to be included or ranked higher. When you book through our links, Picolo earns a small commission. It never changes the price you pay, and it never decides what we write.

Malta is small enough that you can stay anywhere and see everything, and large enough that the choice still matters. Valletta, the capital, is a fortified city on a peninsula, with narrow streets, baroque churches and hotels inside old palazzi. Across the harbour lie Sliema and St Julian's, where the big resort hotels, the pools and the nightlife are. Heading north the island turns greener and quieter, with Mellieħa and the sandy bays, and the old capital Mdina on its hilltop inland. Beyond that is Gozo, the smaller sister island reached by ferry, where the clocks run slower.

We have chosen nine hotels in four areas, from a townhouse in Valletta to a resort on Gozo. The honest caveat first: Malta is densely built, traffic around Sliema and St Julian's is heavy, and the beaches are fewer and smaller than you imagine. If you are coming for sand and quiet coves, head north or to Gozo. If you are coming for a city, history and the sea in the same day, Valletta and Sliema are the right call.

How to choose a hotel in Malta

  • City or pool: Valletta's hotels sit in old townhouses and rarely have more than a small rooftop plunge pool. If you want to lie beside a large pool all day, Sliema, St Julian's or the north coast is the answer, and Valletta becomes a place you visit.

  • Check the bus, not just the distance: Malta has no trains, and the buses from Valletta are the backbone of everything. A hotel near a route that runs directly to the capital saves hours over a week, and the Sliema to Valletta ferry is quicker than either.

  • A beach means something different here: Most of the beaches around Sliema are flat rock with ladders into the water, and it works well. If you want sand you need Mellieħa, Golden Bay or Gozo, so pick your hotel accordingly.

  • St Julian's is two towns: Paceville, the nightlife quarter, sits in the middle of St Julian's and is loud until the small hours. The hotels out on the headland at St George's Bay are sheltered from it, the ones in the centre are not.

  • Gozo needs a plan: The ferry from Ċirkewwa takes under half an hour, but Gozo's hotels are scattered and you will need a car or taxis. Stay there if Gozo is the destination, not as a base for seeing the rest of Malta.

The areas

  • Valletta: Valletta is a city on a grid, built by the Knights on a peninsula between two harbours. The streets drop steeply to the water on both sides, and most of the city is closed to cars. The hotels here are small and occupy old palazzi.

  • Sliema and St Julian's: Across the harbour from Valletta, Sliema and St Julian's run together in one belt of flats, hotels and cafés along the sea. This is where the big resorts are, the lidos on the rocks, and Paceville, the island's nightlife quarter.

  • The north and inland: North of Sliema the island opens up. Mellieħa has Malta's longest sandy beach, Golden Bay is a sandy cove between cliffs on the west coast, and inland on its hilltop sits Mdina, the old capital with walls and almost no cars.

  • Gozo: Gozo is smaller, greener and quieter than Malta, with terraced hills, villages gathered round oversized churches and a coast of cliffs and coves. The ferry from Ċirkewwa takes under half an hour, and most people who stay here stay for several nights.

Frequently asked questions about hotels in Malta

Where should I stay in Malta?

Valletta is best for city, history and restaurants, Sliema and St Julian's for hotels with pools, a promenade and nightlife. Mellieħa and Golden Bay suit anyone who wants a sandy beach, and Gozo suits anyone who wants quiet and countryside.

Is it better to stay in Valletta or Sliema?

Valletta gives you atmosphere and everything in the old city on foot, but small hotels without big pools. Sliema gives you larger hotels, a seafront and more places to eat, with a ferry to Valletta in under a quarter of an hour. Choose by whether you want a city or a pool outside the door.

Do I need a car in Malta?

Not if you stay in Valletta or Sliema, where buses and the ferry cover most of it. If you stay in the north or on Gozo a hire car is useful, but remember the roads are narrow and the driving is on the left, as at home.

How many nights do I need in Malta?

Four nights covers Valletta, Mdina, the Three Cities and a day by the sea. With a week you can add Gozo and Comino's Blue Lagoon without rushing.

Which part of Malta has the best beaches?

The north: Mellieħa Bay is the longest sandy beach, Golden Bay and Għajn Tuffieħa the prettiest. Around Sliema and St Julian's you swim from rocks and lidos, and on Gozo the big sandy beach is Ramla Bay.