Malta may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Compare hotels in Malta from AU$47

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Top trending hotels in Malta

Grand Hotel Excelsior

Grand Hotel Excelsior

5 out of 5
Great Siege Road, Floriana, Malta
Free cancellationReserve now, pay when you stay
The price is AU$165 per night from 17 May to 17 May
With a stay at Grand Hotel Excelsior, you'll be centrally located in Floriana, just a 4-minute walk from Grand Harbour and 12 minutes by foot from Upper Barrakka ...
Grand Hotel Excelsior
Radisson Blu Resort & Spa, Malta Golden Sands

Radisson Blu Resort & Spa, Malta Golden Sands

5 out of 5
Golden Bay, Mellieha, Malta
Free cancellationReserve now, pay when you stay
The price is AU$242 per night from 17 May to 17 May
With a stay at Radisson Blu Resort & Spa, Malta Golden Sands in Mellieha (Għajn Tuffieħa), you'll be steps from Golden Sands Beach and 3 minutes by foot from ...
Radisson Blu Resort & Spa, Malta Golden Sands
Solana Hotel & Spa

Solana Hotel & Spa

4 out of 5
Gorg Borg Olivier Street, Mellieha, Malta
Free cancellationReserve now, pay when you stay
The price is AU$47 per night from 17 May to 17 May
With a stay at Solana Hotel & Spa, you'll be centrally located in Mellieha, a 2-minute drive from Mellieha Bay and 6 minutes from Golden Sands Beach.
Solana Hotel & Spa

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
InterContinental Malta, an IHG Hotel

InterContinental Malta, an IHG Hotel

5 out of 5
St. George's Bay, St. Julian's, Malta
Free cancellation
The price is AU$159 per night from 18 May to 18 May
With a stay at InterContinental Malta, an IHG Hotel in St. Julian's (Paceville), you'll be steps from St George's Beach and 10 minutes by foot from Spinola ...
InterContinental Malta, an IHG Hotel
Marina Hotel Corinthia Beach Resort

Marina Hotel Corinthia Beach Resort

4 out of 5
St. Georges Bay, St. Julian's
Free cancellationReserve now, pay when you stay
The price is AU$204 per night from 17 May to 17 May
With a stay at Marina Hotel Corinthia Beach Resort, you'll be centrally located in St. Julian's, steps from St George's Beach and 13 minutes by foot from Dragonara ...
Marina Hotel Corinthia Beach Resort
Hilton Malta

Hilton Malta

5 out of 5
Portomaso, St. Julian's
Free cancellationReserve now, pay when you stay
The price is AU$218 per night from 17 May to 17 May
Located in St. Julian's (Paceville), Hilton Malta is within a 10-minute walk of Saint Julian's Bay and Dragonara Casino.
Hilton Malta
H Hotel

H Hotel

4 out of 5
St. Georges Road, St. Julian's
Free cancellationReserve now, pay when you stay
The price is AU$123 per night from 17 May to 17 May
With a stay at H Hotel in St. Julian's (Paceville), you'll be steps from St George's Beach and 7 minutes by foot from Dragonara Casino.
H Hotel
Waterfront

Waterfront

4 out of 5
The Strand, Sliema, Malta
Free cancellationReserve now, pay when you stay
The price is AU$94 per night from 17 May to 17 May
With a stay at Waterfront, you'll be centrally located in Sliema, within a 5-minute drive of St George's Beach and Dragonara Casino.
Waterfront
Dolmen Hotel Malta

Dolmen Hotel Malta

4 out of 5
Dolmen Street, Qawra, St. Paul's Bay, Malta
Free cancellationReserve now, pay when you stay
The price is AU$94 per night from 17 May to 17 May
With a stay at Dolmen Hotel Malta, you'll be centrally located in St. Paul's Bay, a 1-minute drive from Bugibba Beach and 14 minutes from Golden Sands ...
Dolmen Hotel Malta
Don't see what you're looking for?
See all available properties in Malta
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.