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.


10 Best Hotels in Malta

See all 1,315 properties in Malta

Estimated price for 1 night/2 adults

Solana Hotel & Spa

Solana Hotel & Spa

Gorg Borg Olivier Street, Mellieha, Malta
Solana Hotel & Spa
    4.0 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 ...

    AU$395 per night for 2 guests

    29 May - 30 May
    Corinthia Hotel St. George's Bay

    Corinthia Hotel St. George's Bay

    St. Georges Bay, St. Julian's, Malta
    Corinthia Hotel St. George's Bay
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Situated in St. Julian's, this luxury resort is within a 15-minute walk of St George's Beach and Paceville. Sliema Promenade and Sliema Ferry are also within ...

    AU$298 per night for 2 guests

    29 May - 30 May
    Marina Hotel Corinthia Beach Resort

    Marina Hotel Corinthia Beach Resort

    St. Georges Bay, St. Julian's
    Marina Hotel Corinthia Beach Resort
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Offering direct access to the beach, this St. Julian's hotel is in the city center and within a 10-minute walk of St George's Beach and Paceville. Sliema Promenade ...

    AU$298 per night for 2 guests

    29 May - 30 May
    Hilton Malta

    Hilton Malta

    Portomaso, St. Julian's, Malta
    Hilton Malta
      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, Paceville, and St George's Beach. Grand Harbour ...

      AU$453 per night for 2 guests

      29 May - 30 May
      Grand Hotel Excelsior

      Grand Hotel Excelsior

      Great Siege Road, Floriana, Malta
      Grand Hotel Excelsior
        5.0 out of 5.0
         
         

        Located in Floriana, this beachfront hotel is in the city center and within a 15-minute walk of Grand Harbour and Sliema Ferry. Upper Barrakka Gardens and Malta ...

        AU$271 per night for 2 guests

        26 May - 27 May
        AX │ Seashells Resort at Suncrest

        AX │ Seashells Resort at Suncrest

        Qawra Coast Road, St. Paul's Bay, Malta
        AX │ Seashells Resort at Suncrest
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        This family-friendly St. Paul's Bay hotel is located on the waterfront, within a 10-minute walk of The Malta Classic Car Collection, Malta National Aquarium, ...

        AU$144 per night for 2 guests

        29 May - 30 May
        Cavalieri Art Hotel

        Cavalieri Art Hotel

        Spinola Road, St. Julian's, Malta
        Cavalieri Art Hotel
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Situated in St. Julian's, this spa hotel is within a 10-minute walk of Spinola Bay and Paceville. St George's Beach and Sliema Promenade are also within 1 mi ...

        AU$165 per night for 2 guests

        2 Jun - 3 Jun
        AX │ The Palace

        AX │ The Palace

        High Street, Sliema, Malta
        AX │ The Palace
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

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

        AU$281 per night for 2 guests

        29 May - 30 May
        Labranda Rocca Nettuno Suites

        Labranda Rocca Nettuno Suites

        Mattew Pulis Street, Sliema, Malta
        Labranda Rocca Nettuno Suites
        • 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 Point Shopping Mall and Sliema Ferry. Grand Harbour and Sliema Promenade are also within ...

        AU$156 per night for 2 guests

        29 May - 30 May
        Dolmen Hotel Malta

        Dolmen Hotel Malta

        Dolmen Street, Qawra, St. Paul's Bay, Malta
        Dolmen Hotel Malta
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Located in St. Paul's Bay, this beachfront resort is in the city center and within a 15-minute walk of Bugibba Beach and Malta National Aquarium. The Malta Classic ...

        AU$171 per night for 2 guests

        29 May - 30 May
        AX │ The Victoria Hotel

        AX │ The Victoria Hotel

        Gorg Borg Olivier Street, Sliema, Malta
        AX │ The Victoria Hotel
        • Free Cancellation
        • Reserve now, pay when you stay
        4.0 out of 5.0
         
         

        Situated in Sliema, this eco-friendly hotel is within a 15-minute walk of Sliema Promenade and Sliema Ferry. Grand Harbour and Paceville are also within 2 mi ...

        AU$203 per night for 2 guests

        29 May - 30 May
        The Westin Dragonara Resort, Malta

        The Westin Dragonara Resort, Malta

        Dragonara Road, St. Julian's, Malta
        The Westin Dragonara Resort, Malta
        • Free Cancellation
        • Reserve now, pay when you stay
        5.0 out of 5.0
         
         

        This family-friendly St. Julian's resort is located by the sea, within a 5-minute walk of Dragonara Casino and St George's Beach. Paceville and Sliema Promenade ...

        AU$361 per night for 2 guests

        1 Jun - 2 Jun
        Radisson Blu Resort & Spa, Malta Golden Sands

        Radisson Blu Resort & Spa, Malta Golden Sands

        Golden Bay, Mellieha, Malta
        Radisson Blu Resort & Spa, Malta Golden Sands
          5.0 out of 5.0
           
           

          Nestled on the beach, this Mellieha resort is just steps from Golden Sands Beach and Golden Bay. Mellieha Bay is 2.9 mi (4.7 km) away.

          AU$219 per night for 2 guests

          15 Jun - 16 Jun
          Golden Tulip Vivaldi Hotel

          Golden Tulip Vivaldi Hotel

          Dragonara Road, St. Julian's, Malta
          Golden Tulip Vivaldi Hotel
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Situated by the sea, this spa hotel is within a 5-minute walk of Paceville and St George's Beach. Grand Harbour and Sliema Promenade are also within 3 mi (5 ...

          AU$145 per night for 2 guests

          26 May - 27 May
          Maritim Antonine Hotel & Spa Malta

          Maritim Antonine Hotel & Spa Malta

          George Borg Olivier Street, Mellieha, Malta
          Maritim Antonine Hotel & Spa 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 ...

          AU$119 per night for 2 guests

          29 May - 30 May
          be.HOTEL

          be.HOTEL

          St. George's Bay, St. Julian's, Malta
          be.HOTEL
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Located in the entertainment district, this family-friendly hotel is within 9 mi (15 km) of Mediterranean Conference Centre, Fort St. Elmo, and St. Paul's Cathedral. ...

          AU$144 per night for 2 guests

          26 May - 27 May
          Hotel Phoenicia Malta

          Hotel Phoenicia Malta

          The Mall, Floriana, Malta
          Hotel Phoenicia Malta
            5.0 out of 5.0
             
             

            This family-friendly Floriana hotel is located near the airport, within a 10-minute walk of Grand Harbour and Upper Barrakka Gardens. Sliema Ferry and Malta ...

            AU$463 per night for 2 guests

            29 May - 30 May
            db San Antonio Hotel & Spa - All Inclusive

            db San Antonio Hotel & Spa - All Inclusive

            Triq it-Turisti, Qawra, St. Paul's Bay, Malta
            db San Antonio Hotel & Spa - All Inclusive
              4.5 out of 5.0
               
               

              Situated by the sea, this luxury property is within a 10-minute walk of Bugibba Beach and Bugibba Square. Malta National Aquarium and Selmun Palace are also ...

              db San Antonio Hotel & Spa - All InclusiveGet Rates

              Corinthia Palace Hotel & Spa Malta

              Corinthia Palace Hotel & Spa Malta

              De Paule Avenue, San Anton, Attard, Malta
              Corinthia Palace Hotel & Spa Malta
              • Free Cancellation
              • Reserve now, pay when you stay
              5.0 out of 5.0
               
               

              This family-friendly Attard hotel is located near the airport, within a 10-minute walk of San Anton Gardens and Villa Bologna. Grand Harbour is 2.8 mi (4.5 km) ...

              AU$255 per night for 2 guests

              29 May - 30 May
              Grand Harbour Hotel

              Grand Harbour Hotel

              47, Battery Street, Valletta, MALTA
              Grand Harbour Hotel
                2.0 out of 5.0
                 
                 

                Situated in Valletta, this hotel is steps from Quarry Wharf, Grand Harbour, and Upper Barrakka Gardens. Malta Experience and Sliema Ferry are also within 10 ...

                AU$152 per night for 2 guests

                21 May - 22 May

                Check prices on hotels in Malta

                Tonight 20 May - 21 May
                This weekend 24 May - 26 May
                Next weekend 31 May - 2 Jun.

                Search Hotels near Top Malta Attractions

                Map

                Recent Reviews in Malta

                Travel to Malta & Explore


                Explore Malta with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!