Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Narrow your search


Star rating


Accommodation options


In the area

Favoured hotels in Malta

4-star hotels in Malta

Juliani Hotel Saint Julian's

12 St George S Road St Julians, Malta, Saint Julian's, Malta - Show map

Show map

Featuring a rooftop terrace, a tennis court and allergy friendly rooms, Juliani Hotel offers soundproof rooms overlooking the bay.

From US$ 191 BOOK From US$ 191

The Waterfront Hotel Sliema

The Strand, Sliema, Malta - Show map

Show map

The exquisite The Waterfront Hotel with a sun deck, loungers and a swimming pool is a nice place to stay in Sliema on holiday. The property opened in 2000 and features traditional architecture.

From US$ 146 BOOK From US$ 146

3-star hotels in Malta

Osborne Hotel Valletta

50 South Street, Valletta, Malta - Show map

Show map

Situated near the palace and the cathedral the 3-star Osborne Hotel boasts modern rooms overlooking the sea. This Baroque building was refurbished in 1996.

From US$ 174 BOOK From US$ 174

Astra Hotel Sliema

Graham Street C/W Tower Road, Sliema, Malta - Show map

Show map

Astra Hotel is a 3-star property located walk from a pebble beach. The hotel was opened in 1956 and remains an example of Mediterranean architecture in Sliema ever since.

From US$ 73 BOOK From US$ 73

Suggested hotels in Malta

Hostel Jones Sliema

Sir Adrian Dingli Street, Sliema, Malta - Show map

Show map

Featuring a safe deposit box and a luggage storage, Hostel Jones comes with a picnic area and a sun terrace as well. A colorful interior distinguishes the eco-friendly hostel from other properties.

From US$ 43 BOOK From US$ 43

Chapel 5 Palazzo Suites B&B Naxxar

Alley 5 Saint Lucy Street, Naxxar, Malta - Show map

Show map

Chapel 5 Palazzo Suites B&B is set in a tourist area of Naxxar and gives access to San Anton Gardens, which is about 25 minutes' walk away. Built in 1800, the hotel was renovated in 2011.

From US$ 118 BOOK From US$ 118