Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Valletta – 172 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Osborne Hotel 3 stars

Hotel in Valletta

Set within Valletta's ancient fortifications, the Osborne Hotel features free WiFi throughout and is a 5-minute walk from Malta's St. John’s Cavalier and St. John’s Co-Cathedral. Excellent location - 10 min. walk from the bus station. Nice view from the room, helpful staff, good breakfast, comfortable bed, left baggage.

Show more Show less
8.6
Fabulous
2,664 reviews
Price from
£82
per night

The Phoenicia Malta 5 stars

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. Amazing hotel. Locatin and service is top.

Show more Show less
9.2
Superb
1,067 reviews
Price from
£232
per night

Grand Harbour Hotel 2 stars

Hotel in Valletta

Set in the city centre of Malta's Valletta and 200 metres from the harbour-view promenade, Grand Harbour Hotel offers free Wi-Fi throughout and a sun terrace. Reception is open 24 hours a day. Location is absolutely superb!

Show more Show less
8.6
Fabulous
1,386 reviews
Price from
£69
per night

Hotel Castille 3 stars

Hotel in Valletta

Hotel Castille is 5 minutes' walk from the Triton Fountain in Valletta's main square. Excellent staff and lovely breakfast. Great location to base yourself in Valetta

Show more Show less
8.1
Very good
748 reviews
Price from
£47
per night

Palais Le Brun 4 stars

Hotel in Valletta

Located in Valletta's city centre, Palais Le Brun boasts an outdoor swimming pool, fitness centre and terrace. Very helpful staff and the manager authorized a late check out for free! Terrasse with hottub was really a nice upgrade. We did everything walking but eventually you could park a rental scooter closed to the hotel.

Show more Show less
9.1
Superb
886 reviews
Price from
£216
per night

Palazzo Paolina Boutique Hotel

Hotel in Valletta

Featuring free WiFi in the rooms, Palazzo Paolina Boutique Hotel offers accommodation in Valletta, just a 5-minute walk from St.John's Cathedral. Guests can enjoy the on-site bar. Location, staff was amazing and super friendly!!

Show more Show less
9.3
Superb
990 reviews
Price from
£137
per night

The Cumberland Hotel by NEU Collective

Hotel in Valletta

Located in Valletta, within 1.4 km of Rinella Bay Beach and 400 metres of Upper Barrakka Gardens, The Cumberland Hotel by NEU Collective offers free WiFi throughout the property. Amazing location (close to absolutely everything), very clean, ellegant, very nice staff. I want to mention that I really appreciate the person who serves the breakfast. It seems that he is working a lot, very fast, impecable. All my respect on running up and down on the stairs with the mask on.

Show more Show less
8.7
Fabulous
620 reviews
Price from
£129
per night

Hotel Pjazza Merkanti - Boutique Living

Hotel in Valletta

Offering stylish accommodation with free WiFi, Hotel Pjazza Merkanti - Boutique Living is set in Valletta 350 metres from University of Malta - Valletta Campus. Manoel Theatre is 100 metres away. The hotel is situated in the very centre of Valletta, the perfect location to visit this beautiful city The hotel it's very nice, very well furnished with a modern touch, it's the ideal solution for couple of businessman. I really recommend it.

Show more Show less
9.1
Superb
415 reviews
Price from
£106
per night

The Barrister Hotel

Hotel in Valletta

Set in Valletta and with Rinella Bay Beach reachable within 1.4 km, The Barrister Hotel offers express check-in and check-out, non-smoking rooms, a restaurant, free WiFi throughout the property and a... If you want to stay in a stylish boutique hotel, central in Valletta, this is your place! The entire place has a luxurious feel, even though quite new. The rooms are wonderfully designed, and mine had a little indoor balcony which was a very pleasant surprise. Comfy beds, fast wifi, lovely handpicked breakfast, helpful staff. Close to everything, and a couple of great bars/restaurants down the street that you can even order food from to be brought to your room. Mark and Ema made me feel so welcome, as a solo traveller, I decided to extend my stay for a couple days more. Looking forward to coming back, as I feel I’ve found my spot to stay in Valletta!

Show more Show less
9.4
Superb
412 reviews
Price from
£141
per night

Palazzo Rosaria Boutique Hotel

Hotel in Valletta

Situated in Valletta and with Rinella Bay Beach reachable within 1.5 km, Palazzo Rosaria Boutique Hotel features express check-in and check-out, rooms, a bar, free WiFi throughout the property and a... Wonderful fantastic staff Great location. A very pleasant stay couldn’t have asked for more.

Show more Show less
9.2
Superb
361 reviews
Price from
£130
per night

Most booked hotels in Valletta in the past month

See all

Valletta's best hotels with breakfast

See all

Budget hotels in Valletta

See all

FAQs about hotels in Valletta

  • For hotels in Valletta that serve up a highly-rated breakfast, try The Gomerino Hotel, Casa Ellul - Small Luxury Hotels of the World and Iniala Harbour House.

  • Travellers who stayed in Valletta near Malta International Airport (MLA) have said good things about Private room, Lulu Boutique Hotel and The Mike Hotel by CX Collection.

  • The Phoenicia Malta, Domus Zamittello and The Barrister Hotel are some of the popular hotels in Valletta.

  • The average price per night for a 3-star hotel in Valletta this weekend is £108 or, for a 4-star hotel, £199. Looking for something even fancier? 5-star hotels in Valletta for this weekend cost on average around £411 per night (based on Booking.com prices).

  • Iniala Harbour House, The Gomerino Hotel and Domus Zamittello have received great reviews from travellers in Valletta regarding the views from their hotel rooms.

  • On average, it costs £79 per night to book a 3-star hotel in Valletta for tonight. You'll pay on average around £201 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Valletta will cost around £348 (based on Booking.com prices).

  • On average, 3-star hotels in Valletta cost £67 per night, and 4-star hotels in Valletta are £155 per night. If you're looking for something really special, a 5-star hotel in Valletta can on average be found for £204 per night (based on Booking.com prices).

  • These hotels in Valletta are highly rated by couples: Iniala Harbour House, Domus Zamittello and Palazzo Consiglia.

  • Many families visiting Valletta loved staying at The Gomerino Hotel, Iniala Harbour House and The Barrister Hotel.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Valletta:

Explore guest reviews of hotels in Valletta

See all