Hotels in Malta

Browse 5,400+ hotels across 137 cities in Malta. Compare prices and find the perfect place to stay.

This page brings together 5,400+ hotels across 137 cities in Malta, so you can compare large resort-style bases with smaller town stays. The strongest concentrations are in Sliema, St Paul's Bay, St. Julian's, and Valletta, while Gozo gives you an island option away from the main urban clusters.

Use the area counts to narrow the search first, then compare the highest-rated stays where review volume is strong. The hotel picks include places with ratings from 9.6 to 10, and the guides help if you want to plan around Valletta and the harbour area rather than just choose a room.

  • 5,400+ hotels
  • 137 cities

Cities in Malta

Sliema

Sliema

793 hotels
St Paul's Bay

St Paul's Bay

603 hotels
St. Julian's

St. Julian's

501 hotels
Valletta

Valletta

467 hotels
Mellieħa

Mellieħa

263 hotels
Il-Gżira

Il-Gżira

247 hotels
Marsaskala

Marsaskala

166 hotels
Msida

Msida

154 hotels
Xagħra

Xagħra

117 hotels
Żebbuġ

Żebbuġ

101 hotels
Is-Swieqi

Is-Swieqi

98 hotels
Cospicua

Cospicua

83 hotels
Il-Furjana

Il-Furjana

69 hotels
Għarb

Għarb

68 hotels
Marsalforn

Marsalforn

68 hotels
Victoria

Victoria

67 hotels
Pietà

Pietà

63 hotels
Qala

Qala

57 hotels
Marsaxlokk

Marsaxlokk

55 hotels
Nadur

Nadur

54 hotels
San Ġwann

San Ġwann

53 hotels
Rabat

Rabat

47 hotels
Xewkija

Xewkija

46 hotels
Birgu

Birgu

45 hotels
Birzebbuga

Birzebbuga

45 hotels
Xlendi

Xlendi

43 hotels
Naxxar

Naxxar

42 hotels
Senglea

Senglea

41 hotels
Mġarr

Mġarr

40 hotels
Għajnsielem

Għajnsielem

40 hotels
Sannat

Sannat

39 hotels
San Lawrenz

San Lawrenz

38 hotels
Gżira

Gżira

36 hotels
Taʼ Xbiex

Taʼ Xbiex

35 hotels
Mosta

Mosta

31 hotels
Għasri

Għasri

31 hotels
Paceville

Paceville

30 hotels
Kalkara

Kalkara

29 hotels
Munxar

Munxar

28 hotels
Swieqi

Swieqi

27 hotels
Saint Paul's Bay

Saint Paul's Bay

27 hotels
Kerċem

Kerċem

25 hotels
Tal-Għoqod

Tal-Għoqod

22 hotels
Luqa

Luqa

21 hotels
Birkirkara

Birkirkara

21 hotels
Żejtun

Żejtun

20 hotels
Il-Pergla

Il-Pergla

17 hotels
Żabbar

Żabbar

16 hotels
Pembroke

Pembroke

16 hotels
Hamrun

Hamrun

15 hotels
Zurrieq

Zurrieq

15 hotels
Siġġiewi

Siġġiewi

15 hotels
Qormi

Qormi

14 hotels
Paola

Paola

13 hotels
Vittoriosa

Vittoriosa

13 hotels
Saint Julian's

Saint Julian's

13 hotels
Gudja

Gudja

11 hotels
Tarxien

Tarxien

11 hotels
Floriana

Floriana

11 hotels
Għaxaq

Għaxaq

10 hotels
Mdina

Mdina

9 hotels
Balzan

Balzan

9 hotels
Għajn Il-Kbira

Għajn Il-Kbira

8 hotels
Qrendi

Qrendi

7 hotels
Għargħur

Għargħur

7 hotels
Taʼ Bullara

Taʼ Bullara

7 hotels
Tal-Barmil

Tal-Barmil

7 hotels
Fgura

Fgura

6 hotels
Attard

Attard

6 hotels
Xgħajra

Xgħajra

6 hotels
Il-Ħamra

Il-Ħamra

6 hotels
Is-Sellum

Is-Sellum

6 hotels
Santa Luċija

Santa Luċija

6 hotels
Ix-Xagħra Taʼ Barra

Ix-Xagħra Taʼ Barra

6 hotels
Lija

Lija

5 hotels
Taʼ Ċikkun

Taʼ Ċikkun

5 hotels
Il-Ħamrija

Il-Ħamrija

5 hotels
Tal-Franċiż

Tal-Franċiż

5 hotels
Tal-Ħriereb

Tal-Ħriereb

5 hotels
Dingli

Dingli

4 hotels
Busugrilla

Busugrilla

4 hotels
Santa Venera

Santa Venera

4 hotels
Santu Pietru

Santu Pietru

4 hotels
Taʼ L-Infetti

Taʼ L-Infetti

4 hotels
Misraħ Il-Barrieri

Misraħ Il-Barrieri

4 hotels
Safi

Safi

3 hotels
Iklin

Iklin

3 hotels
Kirkop

Kirkop

3 hotels
Fontana

Fontana

3 hotels
Għammar

Għammar

3 hotels
Tas-Samra

Tas-Samra

3 hotels
Marsascala

Marsascala

3 hotels
Taʼ Sardina

Taʼ Sardina

3 hotels
Għajn Melel

Għajn Melel

3 hotels
Qawra

Qawra

2 hotels
Mqabba

Mqabba

2 hotels
Birbuba

Birbuba

2 hotels
Qbajjar

Qbajjar

2 hotels
Il-Ħofra

Il-Ħofra

2 hotels
Il-Wilġa

Il-Wilġa

2 hotels
Valletta waterfront skyline in Malta with a red domed church and church towers at dusk
Photo by Micaela Parente on Unsplash

Where to go in Malta

The main choices are Sliema, St Paul's Bay, St. Julian's, Valletta, Mellieħa, and Gozo, each with a different balance of volume and focus.

  • Gozo
    Gozo is the island choice if you want to stay outside the main hotel concentrations on the Malta mainland. It works well for a slower base, while the busiest areas such as Sliema and St. Julian's offer many more hotel options.
  • Sliema 793 hotels
    Sliema has 793 hotels, the largest choice in the list. It suits visitors who want the widest range in one place and easy comparison between many stays.
  • St Paul's Bay 603 hotels
    St Paul's Bay has 603 hotels, giving it one of the biggest selections outside Sliema. It is a practical pick if you want plenty of options without moving into the smallest areas.
  • St. Julian's 501 hotels
    St. Julian's has 501 hotels, so there is still a substantial choice while staying below the very largest clusters. It is useful if you want a busy base with many properties to compare.
  • Valletta 467 hotels
    Valletta has 467 hotels and stands out for a sizeable but more focused selection. It is a strong choice if you want to stay in the capital and keep the search more compact.
  • Mellieħa 263 hotels
    Mellieħa has 263 hotels, which makes it a mid-sized option with enough variety for comparison. It can suit travellers who want fewer choices than the main hubs but still a solid list.
  • Il-Gżira 247 hotels
  • Marsaskala 166 hotels
  • Msida 154 hotels
  • Xagħra 117 hotels

Top-rated hotels

These picks are chosen by guest score, with review count helping separate the strongest options from the rest. That makes high-rated places with many reviews easier to compare against newer or smaller-listing favourites.

  1. Amery House 10.0/10 · 2,763 reviews · Sliema
  2. For Rest Aparthotel ★★ · 9.6/10 · 1,522 reviews · St Paul's Bay
  3. The Stonehouse 9.6/10 · 335 reviews · St. Julian's
  4. The Gomerino Hotel ★★★★ · 9.8/10 · 1,930 reviews · Valletta
  5. Tal-Kampjin 9.8/10 · 132 reviews · Mellieħa
  6. QLiving Central New Apartments Gzira Sliema Promenade 9.8/10 · 97 reviews · Il-Gżira

When to go

Interest peaks in 7. The monthly pattern is strongest in 7, with solid demand also in 3, 5, 6, and 8, while 10 and 11 are softer. That can help if you want a busier period for choice, or a quieter time to compare more calmly.

Getting there and around

No distances are provided for arrival points, so the main decision is usually which part of Malta you want as your base. If you are choosing between the larger hotel clusters, Sliema, St Paul's Bay, St. Julian's, and Valletta give the broadest selection, while Gozo and Mellieħa can suit a more specific stay style.

Travel guides

The guides help if you want to match a hotel choice with a wider plan for Valletta and the harbour area, rather than deciding on location alone.

Malta travel guides

Frequently asked questions

How many hotels are in Malta?

There are 5,400+ hotels across 137 cities in Malta. The biggest concentrations in the list are Sliema with 793, St Paul's Bay with 603, St. Julian's with 501, and Valletta with 467.

Which area has the most hotels?

Sliema has the most hotels in the list, with 793. After that come St Paul's Bay with 603, St. Julian's with 501, and Valletta with 467.

Which hotels are rated highest?

The highest ratings in the picks are 10 for Amery House and 9.8 for The Gomerino Hotel, Tal-Kampjin, and QLiving Central New Apartments Gzira Sliema Promenade. For comparison, For Rest Aparthotel and The Stonehouse are both rated 9.6.

How were the hotel picks chosen?

The picks are based on guest score, with review count used to help weigh the selection. That means the shortlist favours highly rated places that also have enough reviews to compare confidently.

When does interest peak in Malta?

Interest peaks in 7. Demand is also strong in 3, 5, 6, and 8, while 10 and 11 are lower.

Should I choose Valletta or a larger hotel area?

Valletta has 467 hotels, so the choice is substantial but smaller than Sliema, St Paul's Bay, or St. Julian's. If you want a more focused search, Valletta works well; if you want the widest range, Sliema has 793.

Travel Guides for Malta

Valletta in 2 Days: Old Town and Harbour Highlights
Malta

Valletta in 2 Days: Old Town and Harbour Highlights

Plan a tight Valletta itinerary for 2 days with St. John’s Co-Cathedral, Upper Barrakka, Grandmaster’s Palace, and Fort St. Elmo.

· 6 min read
View all destinations