Search Malta Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Malta

Filter by

Popular filters
Popular filters
Total price
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Malta

Malta Marriott Hotel & Spa
5 out of 5
39 Main Street, Balluta Bay, St. Julian's
Fully refundableReserve now, pay when you stay
The price is €186 per night from 13 Oct to 14 Oct
€186
per night
13 Oct - 14 Oct
9.2/10 Wonderful! (277 reviews)
"Booking through Expedia denied us Marriott points and meant we couldn’t use the Bonvoy system. Other than this it was a lovely place and we had a great time."

Reviewed on 20 Sep 2023

Malta Marriott Hotel & Spa
Hilton Malta
5 out of 5
Portomaso, St. Julian's
Fully refundableReserve now, pay when you stay
The price is €198 per night from 2 Nov to 3 Nov
€198
per night
2 Nov - 3 Nov
9.2/10 Wonderful! (1,000 reviews)
"Everything went brilliant as expected 👍"

Reviewed on 23 Sep 2023

Hilton Malta
Hotel Valentina
4 out of 5
Dobbie Street, Paceville, St. Julian's, Malta
Fully refundableReserve now, pay when you stay
The price is €76 per night from 1 Nov to 2 Nov
€76
per night
1 Nov - 2 Nov
9.4/10 Exceptional! (994 reviews)
"We enjoyed our stay at the hotel. Staff was extremely friendly and the room we stayed in was spacious and cosy. Loved the modern look of the hotel and its very close to the main bit of St Julian’s. It offered more than we expected. So absolutely happy with it and would recommend it."

Reviewed on 24 Sep 2023

Hotel Valentina
Save an average of 15% on thousands of hotels when you're signed in
115 The Strand Hotel by NEU Collective
3 out of 5
115 The Strand, Gzira, Malta
Fully refundableReserve now, pay when you stay
The price is €85 per night from 30 Oct to 31 Oct
€85
per night
30 Oct - 31 Oct
8.2/10 Very Good! (1,000 reviews)
"Hotel is very well run by the team who clearly care about their guests. All areas are well kept (with the possible exception of the jacuzzi on the 10th floor which was a bit tatty). Breakfast was excellent, as is Grana, the hotel’s restaurant, and some of the staff were particularly helpful (Sonia ..."

Reviewed on 30 Sep 2023

115 The Strand Hotel by NEU Collective
Corinthia Palace Malta
5 out of 5
De Paule Avenue, San Anton, Attard, Malta
Fully refundableReserve now, pay when you stay
The price is €300 per night from 28 Oct to 29 Oct
€300
per night
28 Oct - 29 Oct
9.2/10 Wonderful! (989 reviews)
"Our room was large, but needed updating. We would have expected a walk in shower, not shower in bath. Our room overlooked the garden and outside space for breakfast, but in the afternoons it was used for family photo shoots, weddings etc., which meant it wasn't peaceful. Breakfast was excellent and ..."

Reviewed on 14 Sep 2023

Corinthia Palace Malta
db Seabank Resort and Spa
4.5 out of 5
Marfa Road, Mellieha Bay, Mellieha, Malta
8.6/10 Excellent! (837 reviews)
"We thoroughly enjoyed our stay at this hotel. The food was excellent, all staff members were extremely friendly and helpful. Everywhere was spotlessly clean. Plenty of space around the pool areas and a beautiful view of the sea. We would definitely come again."

Reviewed on 24 Sep 2023

db Seabank Resort and Spa
The Londoner Hotel Sliema
3.5 out of 5
82, The Strand Sliema, Sliema
Fully refundableReserve now, pay when you stay
The price is €115 per night from 1 Nov to 2 Nov
€115
per night
1 Nov - 2 Nov
9.4/10 Exceptional! (18 reviews)
"Highly recommended"

Reviewed on 30 Sep 2023

The Londoner Hotel Sliema
Grand Hotel Gozo
4 out of 5
St Anthony Street, Mgarr, Ghajnsielem, Gozo
Fully refundable
The price is €125 per night from 2 Nov to 3 Nov
€125
per night
2 Nov - 3 Nov
8.6/10 Excellent! (621 reviews)
"We really like staying here, it’s a great hotel that’s clearly investing a lot it it’s facilities. The rooftop BBQ is a must!! The place is like a tardis, there is so much of it and you keep finding new corners. We’re looking forward to coming again!"

Reviewed on 27 Sep 2023

Grand Hotel Gozo
Blubay Apartments by ST Hotels
3.5 out of 5
67, Fleet Street, Gzira, Malta
Fully refundableReserve now, pay when you stay
The price is €65 per night from 23 Oct to 24 Oct
€65
per night
23 Oct - 24 Oct
7.4/10 Good! (473 reviews)
"Concierge Abdul was extremely helpful as were all of the staff we spoke to - would recommend this accommodation highly - thankyou for a wonderful stay !!!"

Reviewed on 24 Jun 2023

Blubay Apartments by ST Hotels
The Preluna Hotel
4 out of 5
124 Tower Road, Sliema, Malta
The price is €76 per night from 1 Nov to 2 Nov
€76
per night
1 Nov - 2 Nov
8.6/10 Excellent! (77 reviews)
"This was our second trip to Preluna and it didn’t disappoint."

Reviewed on 25 Sep 2023

The Preluna Hotel
AX The Palace
5 out of 5
High Street, Sliema, Malta
Fully refundableReserve now, pay when you stay
The price is €175 per night from 3 Oct to 4 Oct
€175
per night
3 Oct - 4 Oct
8.8/10 Excellent! (1,000 reviews)
"The breakfast was amazing, and staff were very nice."

Reviewed on 19 Sep 2023

AX The Palace
Bella Vista Hotel
4 out of 5
Qawra Coast Road, Qawra, St. Paul's Bay, Malta
Fully refundableReserve now, pay when you stay
The price is €446 per night from 3 Oct to 4 Oct
€446
per night
3 Oct - 4 Oct
6.4/10 (444 reviews)
"Playground for children nearby."

Reviewed on 1 Aug 2023

Bella Vista Hotel
Park Heights by the Warren Collection
3 out of 5
Judge Paolo Debono St, Msida
9.2/10 Wonderful! (15 reviews)
Good hotel in good location
"Nice hotel in good location. Only downside was for whole trip hot water was not working properly."

Reviewed on 10 Jul 2023

Park Heights by the Warren Collection
The Windsor Hotel
4 out of 5
Windsor Terrace, Sliema, Malta
The price is €52 per night from 31 Oct to 1 Nov
€52
per night
31 Oct - 1 Nov
6/10 (522 reviews)
Perfect location
"Amazing location"

Reviewed on 13 Sep 2023

The Windsor Hotel
IKYK Hotel - IK Collection
3.5 out of 5
Wilga St, St. Julian's
Fully refundableReserve now, pay when you stay
The price is €63 per night from 1 Nov to 2 Nov
€63
per night
1 Nov - 2 Nov
8.6/10 Excellent! (39 reviews)
"Great staff and service."

Reviewed on 16 Sep 2023

IKYK Hotel - IK Collection
Palazzo Violetta
4 out of 5
85, Palazzo Violetta, Tonna Street, Sliema
Fully refundableReserve now, pay when you stay
The price is €126 per night from 23 Oct to 24 Oct
€126
per night
23 Oct - 24 Oct
9.2/10 Wonderful! (409 reviews)
"Palazzo Violetta is a wonderful small and private hotel situated between Slliema and St Julians. The rooms are very comfortable and the staff extremely helpful."

Reviewed on 30 Jul 2023

Palazzo Violetta
Land's End Boutique Hotel
4 out of 5
42 Tigné Seafront, Sliema
Fully refundableReserve now, pay when you stay
The price is €130 per night from 1 Nov to 2 Nov
€130
per night
1 Nov - 2 Nov
9.4/10 Exceptional! (65 reviews)
"Very nice hotel . Good location and friendly staff"

Reviewed on 25 Jul 2023

Land's End Boutique Hotel
V Hotel Malta
3 out of 5
Triq Ross, St. Julian's
Fully refundableReserve now, pay when you stay
The price is €78 per night fro