All-inclusive hotels in Malta
22 all-inclusive hotels in Malta, out of 377 hotels we offer here.
Read our guide: Where to stay in Malta →
Read our guide: The best things to do in Malta →
See live prices in Malta →- All hotels
- all-inclusive hotels (22)
- 5-star hotels (26)
- 4-star hotels (93)
- 3-star hotels (148)
- spa hotels (40)
- beachfront hotels (9)
- beach hotels (27)
- family hotels (29)
- luxury hotels (14)
- boutique hotels (9)
- hotels with a pool (65)
- hotels with parking (44)
Top all-inclusive hotels in Malta

★★★★
AX ODYCY
Saint Paul S Bay
Beach 10 m · Spa · Pool
from £191 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
AX The Victoria
Sliema
Beach 500 m · Adults only · Spa
See prices and rooms →

★★★★★
Corinthia Hotel St Georges Bay
Saint Julian S
Beach 100 m · Spa · Pool
from £217 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
Canifor Hotel
Qawra
Beach 1 km · Spa · Pool
See prices and rooms →

★★★★
DoubleTree by Hilton Malta
St. Paul's Bay
Beach 50 m · Spa · Pool
from £340 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Hilton Malta
St Julian's
Beach 500 m · Spa · Pool
See prices and rooms →
★★★★
Hotel Santana Malta
San Pawl Il Bahar
Beach 300 m · Spa · Pool
from £105 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
QAWRA Palace Resort & SPA
Qawra
Beach 30 m · Spa · Rooftop pool
from £193 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
InterContinental Malta
St Julian's
Beach 110 m · Spa · Pool
from £180 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
Riviera Spa Resort – Adults Only
Mellieha
Beach 2 km · Adults only · Spa
from £280 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
Soreda Hotel
Saint Paul S Bay
Spa · Rooftop pool · Family-friendly
See prices and rooms →

★★★★★
Kempinski Hotel San Lawrenz
San Lawrenz
Spa · Pool · Family-friendly
from £567 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
The Preluna Hotel
Sliema
Spa · Pool · Family-friendly
from £283 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
The Ramla Bay Resort
Mellieha
Beach 1.5 km · Spa · Pool
from £194 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★★
Radisson Blu Resort, Malta St. Julians
Saint Julian S
Spa · Pool · Family-friendly
from £350 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
The Windsor Hotel
Tas Sliema
Beach 50 m · Pool · Family-friendly
from £49 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★★
Verdi St Georges Bay Marina
St. Julians
Beach 200 m · Spa · Pool
from £161 a night, taxes incl.2 adults · checked 1 Oct, 17:37
★★★
Cardor Holiday Complex
Qawra
Beach 500 m · Pool · 30 rooms
See prices and rooms →

★★★
Plaza Hotels
Sliema
Pool · Family-friendly
from £130 a night, taxes incl.2 adults · checked 1 Oct, 17:37

★★★
The St George Park Hotel
St Julian's
Beach 500 m · Pool · 4 rooms
from £82 a night, taxes incl.2 adults · checked 1 Oct, 21:24

★★★
Allegro Hotel
St Julian's
Beach 250 m · Pool · 31 rooms
from £101 a night, taxes incl.2 adults · checked 1 Oct, 21:24

db San Antonio Hotel + Spa - All Inclusive
Saint Paul S Bay
Spa · Pool · Family-friendly
from £284 a night, taxes incl.2 adults · checked 1 Oct, 17:37
All-inclusive hotels in Malta: questions answered
- How many all-inclusive hotels are there in Malta?
- We offer 22 all-inclusive hotels in Malta, out of 377 hotels in total.
- Which areas in Malta have the most all-inclusive hotels?
- St Julian's (4 all-inclusive hotels), Sliema (3 all-inclusive hotels), St. Paul's Bay (1 all-inclusive hotel).
- Do the prices include taxes and fees?
- Yes. The price you see includes taxes and fees. Some hotels also charge a local tourist tax that you pay at the hotel; when they do, we show it before you book.
- Can I pay monthly for a hotel in Malta?
- On stays with free cancellation, yes: pay a £20 deposit today and the rest in equal monthly payments, all taken before your free cancellation ends. A £4.95 admin fee applies to each payment.