Narrow results:

Clear selected filters

212 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap
  1. For every 10 nights, get 1 free!
    Palazzo Prince d'Orange

    316 St. Paul's street, Valletta, Malta, VLT1211 Malta

    ,

    866-573-4235

    3 stars
    Valletta
    • 0.1 miles to City center‎
    • 3.4 miles to Luqa (MLA-Malta Intl.)‎
    No customer reviews yet
    Be the first
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $313
    • For every 10 nights, get 1 free!
      Palazzo Valletta Suites

      Top Hotel

      314 St Paul Street, Valletta, Malta, VLT07 Malta

      ,

      866-678-6350

      4 stars
      Valletta
      • 0.1 miles to City center‎
      • 3.4 miles to Luqa (MLA-Malta Intl.)‎
      Outstanding
      4.7 / 5
      26
      customer reviews
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $130
      • For every 10 nights, get 1 free!
        Valletta Merisi Suites

        Triq Sant Orsla, Valletta, Malta, Malta

        ,

        866-767-0278

        4 stars
        Valletta
        • 0.1 miles to City center‎
        • 3.4 miles to Luqa (MLA-Malta Intl.)‎
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $142
        • For every 10 nights, get 1 free!
          Casa Ellul

          81 Old Theatre Street, Valletta, Malta, VLT 1429 Malta

          ,

          866-925-4159

          4 stars
          Valletta
          • 0.1 miles to City center‎
          • 3.7 miles to Luqa (MLA-Malta Intl.)‎
          Excellent
          4.5 / 5
          6
          customer reviews
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $249
          • For every 10 nights, get 1 free!
            Grand Harbour Hotel

            47, Battery Street, Valletta, MALTA, VLT1221 Malta

            ,

            866-925-8676

            2 stars
            Valletta
            • 0.1 miles to City center‎
            • 3.4 miles to Luqa (MLA-Malta Intl.)‎
            Excellent
            4.1 / 5
            18
            customer reviews
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $94
            • For every 10 nights, get 1 free!
              Holiday Apartments Malta Valletta

              Various Addresses, Valletta City Centre, Valletta, Malta, VLT1570 Malta

              ,

              866-538-0251

              4 stars
              Valletta
              • 0.2 miles to City center‎
              • 3.7 miles to Luqa (MLA-Malta Intl.)‎
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $125
              • For every 10 nights, get 1 free!
                Valletta Luxury Rentals

                Various Addresses, Valletta, VLT1437 Malta

                ,

                866-538-1314

                3.5 stars
                Valletta
                • 0.2 miles to City center‎
                • 3.7 miles to Luqa (MLA-Malta Intl.)‎
                No customer reviews yet
                Be the first
                Hotels.com® RewardsFor every 10 nights, get 1 free!
              • For every 10 nights, get 1 free!
                Valletta Traditional Houses

                Various Addresses, Valletta, VLT1437 Malta

                ,

                866-538-6252

                3.5 stars
                Valletta
                • 0.2 miles to City center‎
                • 3.7 miles to Luqa (MLA-Malta Intl.)‎
                No customer reviews yet
                Be the first
                Hotels.com® RewardsFor every 10 nights, get 1 free!
              • For every 10 nights, get 1 free!
                Castille Suites Penthouses

                4 Battery Street, Valletta, Malta, VLT01 Malta

                ,

                866-538-9298

                3 stars
                Valletta
                • 0.2 miles to City center‎
                • 3.4 miles to Luqa (MLA-Malta Intl.)‎
                Excellent
                4.4 / 5
                16
                customer reviews
                Hotels.com® RewardsFor every 10 nights, get 1 free!
              • For every 10 nights, get 1 free!
                The British Hotel

                40 Battery Street, Valletta, Malta, VLT06 Malta

                ,

                866-539-5067

                2 stars
                Valletta
                • 0.2 miles to City center‎
                • 3.4 miles to Luqa (MLA-Malta Intl.)‎
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $68
                • For every 10 nights, get 1 free!
                  Barrakka Suites

                  4 Battery Street, Valletta, Malta, VLT 1220 Malta

                  ,

                  866-539-9234

                  3 stars
                  Valletta
                  • 0.2 miles to City center‎
                  • 3.3 miles to Luqa (MLA-Malta Intl.)‎
                  Excellent
                  4.3 / 5
                  7
                  customer reviews
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                • For every 10 nights, get 1 free!
                  Osborne

                  50 South St, Valletta, Malta, Malta

                  ,

                  866-582-3258

                  3 stars
                  Valletta
                  • 0.2 miles to City center‎
                  • 3.5 miles to Luqa (MLA-Malta Intl.)‎
                  Excellent
                  4.0 / 5
                  183
                  customer reviews
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $58
                  • For every 10 nights, get 1 free!
                    Valletta Luxury Palazzo

                    6, Eagle Street, Valletta, Malta, VLT 1181 Malta

                    ,

                    866-711-3751

                    2.5 stars
                    Valletta
                    • 0.2 miles to City center‎
                    • 3.7 miles to Luqa (MLA-Malta Intl.)‎
                    No customer reviews yet
                    Be the first
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                  • For every 10 nights, get 1 free!
                    Cornelius Valletta Properties

                    Eagle Street 12, Valletta, Malta, VLT1561 Malta

                    ,

                    866-925-0548

                    Star rating not available
                    Valletta
                    • 0.2 miles to City center‎
                    • 3.7 miles to Luqa (MLA-Malta Intl.)‎
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                  • For every 10 nights, get 1 free!
                    Trabuxu Boutique Living

                    84 Hospital Street, Valletta, Malta, VLT1643 Malta

                    ,

                    866-925-4218

                    4 stars
                    Valletta
                    • 0.3 miles to City center‎
                    • 3.7 miles to Luqa (MLA-Malta Intl.)‎
                    Excellent
                    4.0 / 5
                    2
                    customer reviews
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                  • For every 10 nights, get 1 free!
                    Hotel Phoenicia Malta

                    The Mall, Valletta, Malta, FRN1478 Malta

                    ,

                    866-925-8709

                    5 stars
                    Valletta
                    • 0.3 miles to City center‎
                    • 3.3 miles to Luqa (MLA-Malta Intl.)‎
                    Excellent
                    4.3 / 5
                    348
                    customer reviews
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $205
                    • For every 10 nights, get 1 free!
                      Malta Holiday Lets Valletta

                      Valletta, Valletta, Malta, Malta

                      ,

                      866-538-0157

                      3 stars
                      Valletta
                      • 0.4 miles to City center‎
                      • 3.8 miles to Luqa (MLA-Malta Intl.)‎
                      No customer reviews yet
                      Be the first
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                    • For every 10 nights, get 1 free!
                      Grand Hotel Excelsior

                      Great Siege Road, Floriana, Malta, FRN1810 Malta

                      ,

                      866-538-0192

                      5 stars
                      Valletta
                      • 0.4 miles to City center‎
                      • 3.3 miles to Luqa (MLA-Malta Intl.)‎
                      Excellent
                      4.4 / 5
                      1,065
                      customer reviews
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $199
                      • For every 10 nights, get 1 free!
                        Fortina Hotel

                        Tigne Seafront, Sliema, Malta, SLM 3012 Malta

                        ,

                        866-538-0294

                        4 stars
                        Sliema
                        • 0.6 miles to City center‎
                        • 4.1 miles to Luqa (MLA-Malta Intl.)‎
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $149
                        • For every 10 nights, get 1 free!
                          Fortina Spa Resort

                          Tigne Seafront, Sliema, Malta, 3012 Malta

                          ,

                          866-538-0315

                          5 stars
                          Sliema
                          • 0.6 miles to City center‎
                          • 4.1 miles to Luqa (MLA-Malta Intl.)‎
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $175
                          • For every 10 nights, get 1 free!
                            Cutty Jean

                            Tigne Seafroont, Pier 103,, Sliema, Malta, Malta

                            ,

                            866-538-1351

                            3 stars
                            Sliema
                            • 0.7 miles to City center‎
                            • 4.1 miles to Luqa (MLA-Malta Intl.)‎
                            No customer reviews yet
                            Be the first
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $82
                            • For every 10 nights, get 1 free!
                              Rocca Nettuno Suites

                              Mattew Pulis Street, Sliema, Malta, SLM3052 Malta

                              ,

                              866-538-2362

                              4 stars
                              Sliema
                              • 0.7 miles to City center‎
                              • 4.1 miles to Luqa (MLA-Malta Intl.)‎
                              Excellent
                              4.1 / 5
                              234
                              customer reviews
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $95
                              • For every 10 nights, get 1 free!
                                Sliema Marina Hotel

                                Tigne Seafront, Sliema, Malta, SLM3010 Malta

                                ,

                                866-538-6218

                                3 stars
                                Sliema
                                • 0.8 miles to City center‎
                                • 4.2 miles to Luqa (MLA-Malta Intl.)‎
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $102
                                • For every 10 nights, get 1 free!
                                  Hotel Plevna

                                  Hughes Hallet Street 1, St Therese, Sliema, Malta, SLM3143 Malta

                                  ,

                                  866-538-6315

                                  3 stars
                                  Sliema
                                  • 0.9 miles to City center‎
                                  • 4.3 miles to Luqa (MLA-Malta Intl.)‎
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $71
                                  • For every 10 nights, get 1 free!
                                    Pebbles Boutique Aparthotel

                                    88-89 The Strand, Sliema, Malta, SLM 1022 Malta

                                    ,

                                    866-538-9367

                                    3 stars
                                    Sliema
                                    • 0.9 miles to City center‎
                                    • 4.1 miles to Luqa (MLA-Malta Intl.)‎
                                    Excellent
                                    4.5 / 5
                                    77
                                    customer reviews
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $119
                                    • For every 10 nights, get 1 free!
                                      Villa Del Porto

                                      1, Marina Street, Kalkara, Malta, Malta

                                      ,

                                      866-573-4235

                                      3.5 stars
                                      Kalkara
                                      • 1.0 mile to City center‎
                                      • 3.3 miles to Luqa (MLA-Malta Intl.)‎
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $89
                                      • For every 10 nights, get 1 free!
                                        Two Pillows - Hostel

                                        No 49, Triq San Piju V, Sliema, Malta, SLM 1423 Malta

                                        ,

                                        866-678-6350

                                        2 stars
                                        Sliema
                                        • 1.0 mile to City center‎
                                        • 4.3 miles to Luqa (MLA-Malta Intl.)‎
                                        Outstanding
                                        4.7 / 5
                                        16
                                        customer reviews
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $22
                                        • For every 10 nights, get 1 free!
                                          Day's Inn Hotel & Residence

                                          76, Cathedral Street,, Sliema, SLM1526 Malta

                                          ,

                                          866-767-0278

                                          3 stars
                                          Sliema
                                          • 1.0 mile to City center‎
                                          • 4.3 miles to Luqa (MLA-Malta Intl.)‎
                                          Excellent
                                          4.0 / 5
                                          2
                                          customer reviews
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $69
                                          • For every 10 nights, get 1 free!
                                            Slimiza Suites

                                            29 Cathedral Street, Sliema, Malta, SLM06 Malta

                                            ,

                                            866-925-4159

                                            2 stars
                                            Sliema
                                            • 1.0 mile to City center‎
                                            • 4.3 miles to Luqa (MLA-Malta Intl.)‎
                                            Excellent
                                            4.4 / 5
                                            17
                                            customer reviews
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $78
                                            • For every 10 nights, get 1 free!
                                              Bayview Hotel & Apartments

                                              143, The Strand, Gzira, Malta, GZR 1026 Malta

                                              ,

                                              866-925-8676

                                              3 stars
                                              Gzira
                                              • 1.0 mile to City center‎
                                              • 4.0 miles to Luqa (MLA-Malta Intl.)‎
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $52
                                              • For every 10 nights, get 1 free!
                                                The Waterfront Hotel

                                                The Strand, Sliema, Malta, GZR1028 Malta

                                                ,

                                                866-538-0251

                                                4 stars
                                                Sliema
                                                • 1.0 mile to City center‎
                                                • 4.1 miles to Luqa (MLA-Malta Intl.)‎
                                                Excellent
                                                4.0 / 5
                                                182
                                                customer reviews
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $147
                                                • For every 10 nights, get 1 free!
                                                  Hotel Kennedy Nova

                                                  116, The Strand, Sliema Creek, Gzira, Malta, GZR 1027 Malta

                                                  ,

                                                  866-538-1314

                                                  4 stars
                                                  Gzira
                                                  • 1.0 mile to City center‎
                                                  • 4.0 miles to Luqa (MLA-Malta Intl.)‎
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $73
                                                  • For every 10 nights, get 1 free!
                                                    Milano Due Hotel

                                                    113 The Strand, Gzira, Malta, GZR 03 Malta

                                                    ,

                                                    866-538-6252

                                                    3 stars
                                                    Gzira
                                                    • 1.0 mile to City center‎
                                                    • 4.0 miles to Luqa (MLA-Malta Intl.)‎
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $86
                                                    • For every 10 nights, get 1 free!
                                                      115 The Strand Aparthotel

                                                      115 The Strand, Gzira, Malta, GZR1027 Malta

                                                      ,

                                                      866-538-9298

                                                      3 stars
                                                      Gzira
                                                      • 1.0 mile to City center‎
                                                      • 4.0 miles to Luqa (MLA-Malta Intl.)‎
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $84
                                                      • For every 10 nights, get 1 free!
                                                        Harbour View Host Family Bed & Breakfast

                                                        Top Hotel

                                                        Spiteri Court - Guardamangia Hill, , Pieta, Malta, PTA1319 Malta

                                                        ,

                                                        866-539-5067

                                                        4 stars
                                                        Pieta
                                                        • 1.0 mile to City center‎
                                                        • 3.0 miles to Luqa (MLA-Malta Intl.)‎
                                                        Outstanding
                                                        4.8 / 5
                                                        4
                                                        customer reviews
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $100
                                                        • For every 10 nights, get 1 free!
                                                          Alborada Aparthotel

                                                          High Street, Sliema, Malta, SLM1549 Malta

                                                          ,

                                                          866-539-9234

                                                          2 stars
                                                          Sliema
                                                          • 1.0 mile to City center‎
                                                          • 4.4 miles to Luqa (MLA-Malta Intl.)‎
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $42
                                                          • For every 10 nights, get 1 free!
                                                            Hotel Roma

                                                            Ghar il-Lenbi Street, Sliema, Malta, SLM1562 Malta

                                                            ,

                                                            866-582-3258

                                                            3 stars
                                                            Sliema
                                                            • 1.0 mile to City center‎
                                                            • 4.4 miles to Luqa (MLA-Malta Intl.)‎
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $77
                                                            • For every 10 nights, get 1 free!
                                                              Strand Suites

                                                              Belvedere Street, Gzira, Malta, 1027 Malta

                                                              ,

                                                              866-711-3751

                                                              3 stars
                                                              Gzira
                                                              • 1.0 mile to City center‎
                                                              • 4.0 miles to Luqa (MLA-Malta Intl.)‎
                                                              Excellent
                                                              4.0 / 5
                                                              3
                                                              customer reviews
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              from $51
                                                              • For every 10 nights, get 1 free!
                                                                am Language Studio

                                                                299 Triq Manuel Dimech, Sliema, Malta, SLM 1054 Malta

                                                                ,

                                                                866-925-0548

                                                                4 stars
                                                                Sliema
                                                                • 1.1 miles to City center‎
                                                                • 4.2 miles to Luqa (MLA-Malta Intl.)‎
                                                                No customer reviews yet
                                                                Be the first
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              • For every 10 nights, get 1 free!
                                                                Preluna Hotel & Spa

                                                                124 Tower Road, Sliema, Malta, SLM 1000 Malta

                                                                ,

                                                                866-925-4218

                                                                4 stars
                                                                Sliema
                                                                • 1.1 miles to City center‎
                                                                • 4.5 miles to Luqa (MLA-Malta Intl.)‎
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                from $90
                                                                • For every 10 nights, get 1 free!
                                                                  The Palace

                                                                  High Street, Sliema, Malta, SLM 1542 Malta

                                                                  ,

                                                                  866-925-8709

                                                                  5 stars
                                                                  Sliema
                                                                  • 1.1 miles to City center‎
                                                                  • 4.4 miles to Luqa (MLA-Malta Intl.)‎
                                                                  Excellent
                                                                  4.4 / 5
                                                                  410
                                                                  customer reviews
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  from $240
                                                                  • For every 10 nights, get 1 free!
                                                                    Bencini Apartments

                                                                    Gianni Bencini Street, Sliema, Malta, SLM 1203 Malta

                                                                    ,

                                                                    866-538-0157

                                                                    3 stars
                                                                    Sliema
                                                                    • 1.1 miles to City center‎
                                                                    • 4.1 miles to Luqa (MLA-Malta Intl.)‎
                                                                    No customer reviews yet
                                                                    Be the first
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  • For every 10 nights, get 1 free!
                                                                    Astra Hotel

                                                                    Tower Road, Sliema, Malta, SLM 1605 Malta

                                                                    ,

                                                                    866-538-0192

                                                                    3 stars
                                                                    Sliema
                                                                    • 1.1 miles to City center‎
                                                                    • 4.5 miles to Luqa (MLA-Malta Intl.)‎
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    from $69
                                                                    • For every 10 nights, get 1 free!
                                                                      Alba B&B

                                                                      98 Alba, Triq Rodolfu, Sliema, SLM 1270 Malta

                                                                      ,

                                                                      866-538-0294

                                                                      2.5 stars
                                                                      Sliema
                                                                      • 1.1 miles to City center‎
                                                                      • 4.3 miles to Luqa (MLA-Malta Intl.)‎
                                                                      No customer reviews yet
                                                                      Be the first
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      from $89
                                                                      • For every 10 nights, get 1 free!
                                                                        ST Blubay Hotel & Apartments

                                                                        143, The Strand Gzira- Sliema, Gzira, Malta

                                                                        ,

                                                                        866-538-0315

                                                                        3 stars
                                                                        Gzira
                                                                        • 1.1 miles to City center‎
                                                                        • 4.0 miles to Luqa (MLA-Malta Intl.)‎
                                                                        No customer reviews yet
                                                                        Be the first
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      • For every 10 nights, get 1 free!
                                                                        The Victoria Hotel

                                                                        Gorg Borg Olivier Street, Sliema, Malta, SLM1807 Malta

                                                                        ,

                                                                        866-538-1351

                                                                        4 stars
                                                                        Sliema
                                                                        • 1.1 miles to City center‎
                                                                        • 4.4 miles to Luqa (MLA-Malta Intl.)‎
                                                                        Excellent
                                                                        4.0 / 5
                                                                        234
                                                                        customer reviews
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        from $157
                                                                        • For every 10 nights, get 1 free!
                                                                          Imperial Hotel

                                                                          Rudolph Street, Sliema, Malta, SLM06 Malta

                                                                          ,

                                                                          866-538-2362

                                                                          3 stars
                                                                          Sliema
                                                                          • 1.1 miles to City center‎
                                                                          • 4.4 miles to Luqa (MLA-Malta Intl.)‎
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          from $156
                                                                          • For every 10 nights, get 1 free!
                                                                            Holiday Apartments Malta Sliema

                                                                            Various Locations, Sliema, Malta, Malta

                                                                            ,

                                                                            866-538-6218

                                                                            3 stars
                                                                            Sliema
                                                                            • 1.1 miles to City center‎
                                                                            • 4.2 miles to Luqa (MLA-Malta Intl.)‎
                                                                            No customer reviews yet
                                                                            Be the first
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          • For every 10 nights, get 1 free!
                                                                            Park Hotel - Malta

                                                                            Graham Street, Sliema, Malta, slm08 Malta

                                                                            ,

                                                                            866-538-6315

                                                                            4 stars
                                                                            Sliema
                                                                            • 1.2 miles to City center‎
                                                                            • 4.5 miles to Luqa (MLA-Malta Intl.)‎
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            from $94
                                                                            • For every 10 nights, get 1 free!
                                                                              Malta Holiday Lets Sliema

                                                                              Sliema, Sliema, Malta, Malta

                                                                              ,

                                                                              866-538-9367

                                                                              3 stars
                                                                              Sliema
                                                                              • 1.2 miles to City center‎
                                                                              • 4.4 miles to Luqa (MLA-Malta Intl.)‎
                                                                              No customer reviews yet
                                                                              Be the first
                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                              from $98
                                                                              *

                                                                              strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.