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. Everything. Super kind stuff, helpful talkative receptionists, room looked new and modern, lot of space and air conditioning. Everything was clean (towels changed every day and bed sheets every 3 nights). Location was perfect, close to bus stop, few meters from ferry harbour and boat tours, shops, cafes and restaurants few minutes away. Also plenty of options for breakfast.

Show more Show less
9
Awesome
1,277 reviews
Price from
$36
per night

Holiday Inn Express - Malta

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,301 reviews
Price from
$49
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. Small and intimate. Great location

Show more Show less
9.3
Awesome
1,021 reviews
Price from
$116
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. We really enjoyed the Phoenicia, it has its own distinct character of another time although all facilities have been modernised. The service is exceptional.

Show more Show less
9.2
Awesome
1,021 reviews
Price from
$143
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
109 reviews
Price from
$121
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. Everything was perfect! Mia was so helpful and went above and beyond. Thank you so much! We will definitely be staying there again

Show more Show less
9.2
Awesome
147 reviews
Price from
$134
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. Amazing place, the host was very friendly and helpful

Show more Show less
9.3
Awesome
294 reviews
Price from
$55
per night

HOLM Boutique & SPA

Hotel in Ta' Giorni, St. Julianʼs

Located in St. Julianʼs, a 3-minute walk from Balluta Bay Beach, HOLM Boutique & SPA has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar. Breakfast was really good and the property was walking distance to the Balluta Bay and the surrounding restaurants, bars and other sights.

Show more Show less
9
Awesome
367 reviews
Price from
$79
per night

Palazzo Rosaria Boutique Hotel

Hotel in Valletta

Located in Valletta and with Tigné Point Beach reachable within an 11-minute walk, Palazzo Rosaria Boutique Hotel has express check-in and check-out, rooms, a bar, free WiFi throughout the property... In the heart of old town. Has everything you need. Super friendly staffs

Show more Show less
9.2
Awesome
264 reviews
Price from
$104
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... I almost booked an airbnb to save money, but I am very glad I decided to stay at The Barrister Hotel. It's a truly great boutique hotel. It's only been open a few months. It was thoughtfully restored and very nicely designed. There is great attention to detail with lots of little extras. They also have a great spread for the included breakfast. The location is around the corner from Republic Street, which is one of the main streets, and steps from numerous restaurants, plus a short walk to many sites. But the real gem of the hotel is the owner, Mark, and his team. Mark is extremely knowledgeable about Malta and the local resources and genuinely cares that the guests are well cared for. He and his team really go above and beyond. They really contributed to my having such a great vacation. If you are looking for a small, quaint hotel, I'd highly recommend The Barrister.

Show more Show less
9.5
Exceptional
290 reviews
Price from
$96
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