Book, stay, get a $50 travel reward.

Start traveling again and get a reward to use on future stays!

Promotion conditions apply. Valid on select properties.

Stay in Malta's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Mr Todd Hotel

Hotel in Sliema

Set in Sliema, less than 0.6 mi from Balluta Bay Beach, Mr Todd Hotel offers accommodations with a bar, private parking and a terrace. *extremely friendly and helpful staff *huge and modern room *very generous breakfast *our flight arrived late at night and there were no issues with checking in *great central location * deffinetely exceeded our expectations

Show more Show less
9.1
Awesome
1,296 reviews
Price from
$40
per night

Holiday Inn Express - Malta, an IHG hotel

Hotel in Paceville, St. Julianʼs

Just 394 feet from St. George's Bay beach, the Holiday Inn Express - Malta is located in St Julian's. It offers free WiFi, an on-site bar and modern rooms with a satellite flat-screen TV. It was clean, friendly environment. Location also was good, everything was nearby.

Show more Show less
9
Awesome
1,318 reviews
Price from
$56
per night

Palazzo Paolina Boutique Hotel

Hotel in Valletta

Featuring free WiFi in the rooms, Palazzo Paolina Boutique Hotel offers accommodations in Valletta, just a 5-minute walk from St.John's Cathedral. Guests can enjoy the on-site bar. Very good location, clean rooms, nice breakfast, great employees! Thank you

Show more Show less
9.3
Awesome
1,022 reviews
Price from
$162
per night

The Phoenicia Malta

Hotel in Valletta

This 1920s-style hotel welcomes you with live piano music in the lobby. Set in 7 acres of gardens, it is next to the Triton Fountain in Valletta's City Gate Square. Swimming pool with nice view - located in a garden which is unusual in Valletta. Probably the best swimming pool in Valletta:-). Very professional staff at the swimming pool - especially the manager. Everywhere in the hotel you can find sanitizers, the staff that is very helpful wears faceshields or face masks. The hotel has a beaufitul lobby and nice terrace where you can eat breakfast.

Show more Show less
9.2
Awesome
1,029 reviews
Price from
$140
per night

Hyatt Regency Malta

Hotel in Paceville, St. Julianʼs

Located in St Julian's, 0.7 mi from Balluta Bay Beach, Hyatt Regency Malta provides accommodations with a restaurant, free private parking, a seasonal outdoor swimming pool and a fitness center. Everything was amazing. The staff was very friendly and eager to help, made sure our stay was to our liking. The breakfast was so good and our room was state of the art.

Show more Show less
9.2
Awesome
128 reviews
Price from
$118
per night

23 Boutique Hotel

Hotel in Il-Furjana

1.7 mi from Balluta Bay Beach, 23 Boutique Hotel is located in Il-Furjana and provides free WiFi and a ticket service. Staff on site can arrange a shuttle service. The room was wonderful. It is newly renovated, large and really tastefully decorated. The bathroom is also lovely. This was one of nicest rooms we’ve stayed in. Mia was incredibly helpful and recommended restaurants, bars and things to do.

Show more Show less
9.2
Awesome
147 reviews
Price from
$132
per night

Cozy Rooms Hotel

Hotel in Sliema

Boasting a bar, shared lounge and views of garden, Cozy Rooms Hotel is located in Sliema, less than 0.6 mi from Balluta Bay Beach. We arrived around midnight and were met with very nice staff. The staff are very helpful from beginning to the end of our short stay. Location is close to Sliema ferry so convenient for going to Valletta. Good breakfast. Very clean room with a balcony. Also price is very reasonable.

Show more Show less
9.3
Awesome
297 reviews
Price from
$42
per night

HOLM Boutique & SPA

Hotel in Ta' Giorni, St. Julianʼs

Located in St Julian's, 656 feet from Balluta Bay Beach, HOLM Boutique & SPA features accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar. Lovely property, great location, amazing staff, just had a 3 night break with some friends and will definitely return.

Show more Show less
9
Awesome
379 reviews
Price from
$78
per night

Palazzo Rosaria Boutique Hotel

Hotel in Valletta

Located in Valletta and with Balluta Bay Beach reachable within 1.6 mi, Palazzo Rosaria Boutique Hotel features express check-in and check-out, rooms, a bar, free WiFi throughout the property and a... The hotel is excellent and the owners are the most kind people I have ever met in Malta, they made me feel vert welcome Peter

Show more Show less
9.2
Awesome
267 reviews
Price from
$108
per night

The Barrister Hotel

Hotel in Valletta

Set in Valletta and with Balluta Bay Beach reachable within 1.5 mi, The Barrister Hotel offers express check-in and check-out, nonsmoking rooms, a restaurant, free WiFi throughout the property and a... Everything! Highly accommodating. They even interact with us personally and made great recommendations on what to see and do here in Malta. Highly recommended!

Show more Show less
9.4
Awesome
297 reviews
Price from
$94
per night

Hotels with extra health and safety measures

Find hotels in Malta with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Malta in the past month

See all

Malta's best hotels with breakfast

See all

Budget hotels on Malta

See all

Hotels on Malta you can book without a credit card

See all

FAQs about hotels in Malta

Planning a trip? Get inspired by reviews of cities on Malta

Explore guest reviews of hotels on Malta

See all