Beginning of main content

Book on the go and pay later.

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Malta

Tonight Tonight 21 Jul - 22 Jul
This weekend This weekend 27 Jul - 29 Jul
Next weekend Next weekend 3 Aug - 5 Aug

Top 10 Hotels in Malta

See all 639 properties in Malta
Grand Hotel Excelsior

Grand Hotel Excelsior

Great Siege Road, Floriana
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Grand Hotel ExcelsiorGet Rates

Grand Hotel ExcelsiorGet Rates
Corinthia Hotel St. George's Bay

Corinthia Hotel St. George's Bay

St. Georges Bay, St. Julian's
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Corinthia Hotel St. George's BayGet Rates

Corinthia Hotel St. George's BayGet Rates
Seashells Resort at Suncrest

Seashells Resort at Suncrest

Qawra Coast Road, St. Paul's Bay
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Seashells Resort at SuncrestGet Rates

Seashells Resort at SuncrestGet Rates
Marina Hotel Corinthia Beach Resort

Marina Hotel Corinthia Beach Resort

St. Georges Bay, St. Julian's
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Marina Hotel Corinthia Beach Resort€184

Marina Hotel Corinthia Beach Resort€184
Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta

George Borg Olivier Street, Mellieha
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Maritim Antonine Hotel & Spa MaltaGet Rates

Maritim Antonine Hotel & Spa MaltaGet Rates
Le Meridien St. Julians Hotel & Spa

Le Meridien St. Julians Hotel & Spa

39 Main Street, St. Julian's
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Le Meridien St. Julians Hotel & SpaGet Rates

Le Meridien St. Julians Hotel & SpaGet Rates
Hotel Phoenicia Malta

Hotel Phoenicia Malta

The Mall, Valletta
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Hotel Phoenicia Malta€184

Hotel Phoenicia Malta€184
Golden Tulip Vivaldi Hotel

Golden Tulip Vivaldi Hotel

Dragonara Road, St. Julian's
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Golden Tulip Vivaldi HotelGet Rates

Golden Tulip Vivaldi HotelGet Rates
Grand Harbour Hotel

Grand Harbour Hotel

47, Battery Street, Valletta
    2.0 out of 5.0
     
     

    Grand Harbour HotelGet Rates

    Grand Harbour HotelGet Rates
    Hilton Malta

    Hilton Malta

    Portomaso, St. Julian's
    • Free cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Hilton Malta€209

    Hilton Malta€209
    Map

    Search Hotels near Top Malta Attractions

    Recent Reviews in Malta