Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines 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 26 Jun - 27 Jun
This weekend 28 Jun - 30 Jun
Next weekend 5 Jul - 7 Jul

What are the top landmarks in Malta?

Don’t miss these must-see sights and attractions

Best areas to visit in Malta

Get a lay of the land and find the perfect place to stay

Top 10 Hotels in Malta

See all 1,455 properties in Malta

Estimated price for 1 night/2 adults

Hilton Malta

Hilton Malta

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

This family-friendly St. Julian's hotel is located near the airport, within a 10-minute walk of Portomaso Marina and St George's Beach. Grand Harbour and Mediterranean ...

£197 per night for 2 guests

30 Jun-1 Jul
Hilton Malta£197
Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta

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

This family-friendly Mellieha hotel is located by the sea, within 1 mi (2 km) of Mellieha Church and Mellieha Bay. Golden Sands Beach and Golden Bay are also ...

£63 per night for 2 guests

2 Jul-3 Jul
Maritim Antonine Hotel & Spa Malta£63
LABRANDA Riviera Hotel & Spa

LABRANDA Riviera Hotel & Spa

Marfa Bay, Mellieha, Malta
    4.0 out of 5.0
     
     

    Nestled on the beach, this Mellieha hotel is within 1 mi (2 km) of Paradise Bay Beach and Mellieha Bay. Armier Bay Beach and Ghadira Nature Reserve are also ...

    £59 per night for 2 guests

    27 Jun-28 Jun
    LABRANDA Riviera Hotel & Spa£59
    Cavalieri Art Hotel

    Cavalieri Art Hotel

    Spinola Road, St. Julian's, Malta
      4.0 out of 5.0
       
       

      Located in Paceville, this spa hotel is within a 15-minute walk of Spinola Bay and St George's Beach. Grand Harbour and Mediterranean Conference Centre are also ...

      £88 per night for 2 guests

      7 Jul-8 Jul
      Cavalieri Art Hotel£88
      The Waterfront Hotel

      The Waterfront Hotel

      The Strand, Sliema, Malta
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in the heart of Sliema, this hotel is within a 15-minute walk of Bisazza Street and Sliema Ferry. Grand Harbour and Mediterranean Conference Centre are ...

      £102 per night for 2 guests

      29 Jun-30 Jun
      The Waterfront Hotel£102
      AX │ The Palace

      AX │ The Palace

      High Street, Sliema, Malta
      • Free cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Situated near the boardwalk, this luxury hotel is within a 15-minute walk of Bisazza Street, Sliema Promenade and Sliema Ferry. Grand Harbour and Mediterranean ...

      £157 per night for 2 guests

      28 Jun-29 Jun
      AX │ The Palace£157
      H Hotel

      H Hotel

      St. Georges Road, St. Julian's
        4.0 out of 5.0
         
         

        Located in Paceville, this hotel is steps away from Bay Street Shopping Complex and St George's Beach. Grand Harbour and Mediterranean Conference Centre are ...

        £105 per night for 2 guests

        7 Jul-8 Jul
        H Hotel£105
        Grand Hotel Excelsior

        Grand Hotel Excelsior

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

        Located in Floriana, this beachfront hotel is in the city centre and within a 10-minute walk of Grand Harbour and Upper Barrakka Gardens. Mediterranean Conference ...

        £140 per night for 2 guests

        30 Jun-1 Jul
        Grand Hotel Excelsior£140
        The St. George’s Park Hotel

        The St. George’s Park Hotel

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

        Located in Paceville, this hotel is within 1 mi (2 km) of Bay Street Shopping Complex and St George's Beach. Grand Harbour and Sliema Promenade are also within ...

        £39 per night for 2 guests

        30 Jun-1 Jul
        The St. George’s Park Hotel£39
        Azur Hotel by ST Hotels

        Azur Hotel by ST Hotels

        50 Belvedere Street, Sliema, Gzira
        • Free cancellation
        • Reserve now, pay when you stay
        3.0 out of 5.0
         
         

        Situated in Gzira, this inn is within 1 mi (2 km) of Bisazza Street, Sliema Promenade, and Sliema Ferry. Mediterranean Conference Centre and St George's Beach ...

        £76 per night for 2 guests

        27 Jun-28 Jun
        Azur Hotel by ST Hotels£76
        Map

        Malta Hotel Reviews

        Travel to Malta & Explore


        Explore Malta with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!