Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top Malta Hotels Deals

See all 539 Properties in Malta
Grand Hotel Excelsior

Grand Hotel Excelsior

Great Siege Road, Floriana
    5.0 out of 5.0
     
     

    Set beside the 16th-century bastions of the waterfront city of Valletta, this luxury modern hotel is amid landscaped gardens, 200 metres from the city ...

    Grand Hotel Excelsior$182

    Grand Hotel Excelsior$182
    Corinthia Hotel St. George's Bay

    Corinthia Hotel St. George's Bay

    St. Georges Bay, St. Julian's
      5.0 out of 5.0
       
       

      Located in St. Julian's, this beachfront resort is in the city center and within a 15-minute walk of St George's Beach and Paceville. Spinola Bay and Balluta ...

      Corinthia Hotel St. George's Bay$230

      Corinthia Hotel St. George's Bay$230
      Hilton Malta

      Hilton Malta

      Portomaso, St. Julian's
        5.0 out of 5.0
         
         

        This family-friendly St. Julian's hotel is located near the airport, within a 10-minute walk of Spinola Bay, St George's Beach, and Paceville. Mediterranean ...

        Seashells Resort at Suncrest

        Seashells Resort at Suncrest

        Qawra Coast Road, St. Paul's Bay
          4.0 out of 5.0
           
           

          This St. Paul's Bay hotel is located by the sea, nestled on the beach a short distance from The Malta Classic Car Collection, Bugibba Beach, and Malta National ...

          Seashells Resort at Suncrest$147

          Seashells Resort at Suncrest$147
          Marina Hotel Corinthia Beach Resort

          Marina Hotel Corinthia Beach Resort

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

            Marina Hotel Corinthia Beach Resort overlooks the beach at St. George's Bay, a 15-minute walk from the popular nightclubs, restaurants, and beaches of St. Julian's. ...

            Marina Hotel Corinthia Beach Resort$197

            Marina Hotel Corinthia Beach Resort$197
            Maritim Antonine Hotel & Spa Malta

            Maritim Antonine Hotel & Spa Malta

            George Borg Olivier Street, Mellieha
              4.0 out of 5.0
               
               

              Situated on the north of the island in the idyllic hillside village of Mellieha, this Maltese property is located only 500 meters from the village center, 900 ...

              Maritim Antonine Hotel & Spa Malta$85

              Maritim Antonine Hotel & Spa Malta$85
              Paradise Bay Resort

              Paradise Bay Resort

              Cirkewwa Paradise Bay, Mellieha
                4.0 out of 5.0
                 
                 

                Nestled on the beach, this Mellieha hotel is 0.2 mi (0.3 km) from Cirkewwa Ferry Terminal and 1.6 mi (2.5 km) from Mellieha Bay. Armier Bay Beach and Gozo are ...

                Paradise Bay Resort$107

                Paradise Bay Resort$107
                Hotel Phoenicia Malta

                Hotel Phoenicia Malta

                The Mall, Valletta
                  5.0 out of 5.0
                   
                   

                  This Valletta hotel in the capital city is within 1 kilometer of St. John's Cathedral, Manoel Theatre, Grand Master's Palace, and other historical sites.

                  Hotel Phoenicia Malta$238

                  Hotel Phoenicia Malta$238
                  Golden Tulip Vivaldi Hotel

                  Golden Tulip Vivaldi Hotel

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

                    Situated by the sea, this spa hotel is within a 5-minute walk of Paceville, Dragonara Casino, and St George's Beach. Spinola Bay and Balluta Bay are also within ...

                    Golden Tulip Vivaldi Hotel$115

                    Golden Tulip Vivaldi Hotel$115
                    Grand Harbour Hotel

                    Grand Harbour Hotel

                    47, Battery Street, Valletta
                      2.0 out of 5.0
                       
                       

                      Situated in Valletta, this hotel is within a 10-minute walk of Grand Harbour and Mediterranean Conference Centre. Fort St. Elmo is 0.6 mi (1 km) away.

                      Grand Harbour Hotel$106

                      Grand Harbour Hotel$106

                      Top Flight Deals

                      Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.