Narrow results:

Clear selected filters

189 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

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

Filter
  1. For every 10 nights, get 1 free!
    Sorrento Beach Bed & Breakfast

    30 Hood Terrace, cnr Kempenfeldt St, Sorrento, WA, 6020 Australia

    ,

    866-678-6350

    4 stars
    Sorrento
    • 1.6 miles to City center‎
    • 14 miles to Perth Airport (PER)‎
    No customer reviews yet
    Be the first
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $122
    • For every 10 nights, get 1 free!
      Ocean View Motel

      10 Lawley Street, North Beach, WA, 6020 Australia

      ,

      866-925-4159

      3 stars
      North Beach
      • 3.1 miles to City center‎
      • 13 miles to Perth Airport (PER)‎
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $73
      • For every 10 nights, get 1 free!
        Arcadian Bed & Breakfast

        18 Moffat Place, Warwick, Warwick, WA, 6024 Australia

        ,

        866-925-8676

        4 stars
        Warwick
        • 4.1 miles to City center‎
        • 11 miles to Perth Airport (PER)‎
        Excellent
        4.5 / 5
        6
        customer reviews
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $76
        • For every 10 nights, get 1 free!
          Joondalup Resort

          Country Club Boulevard, Connolly, WA, 6027 Australia

          ,

          866-538-0251

          4.5 stars
          Connolly
          • 4.2 miles to City center‎
          • 18 miles to Perth Airport (PER)‎
          Excellent
          4.1 / 5
          60
          customer reviews
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $124
          • For every 10 nights, get 1 free!
            Trigg Retreat Bed and Breakfast

            59 Kitchener Street, Trigg, WA, 6029 Australia

            ,

            866-538-1314

            4.5 stars
            Trigg
            • 4.2 miles to City center‎
            • 13 miles to Perth Airport (PER)‎
            Outstanding
            4.7 / 5
            6
            customer reviews
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $132
            • For every 10 nights, get 1 free!
              Palms Bed & Breakfast

              24 Dorchester Avenue, Warwick, WA, 6024 Australia

              ,

              866-538-6252

              3.5 stars
              Warwick
              • 4.5 miles to City center‎
              • 11 miles to Perth Airport (PER)‎
              Excellent
              4.1 / 5
              7
              customer reviews
              Hotels.com® RewardsFor every 10 nights, get 1 free!
            • For every 10 nights, get 1 free!
              Karrinyup Waters Resort

              467 North Beach Road, Gwelup, WA, 6018 Australia

              ,

              866-538-9298

              4 stars
              Gwelup
              • 4.6 miles to City center‎
              • 11 miles to Perth Airport (PER)‎
              No customer reviews yet
              Be the first
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $87
              • For every 10 nights, get 1 free!
                Time in a Bottle Bed & Breakfast

                15 Highcliffe Rise, Currambine, WA, 6028 Australia

                ,

                866-539-9234

                3.5 stars
                Currambine
                • 4.9 miles to City center‎
                • 18 miles to Perth Airport (PER)‎
                No customer reviews yet
                Be the first
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $90
                • For every 10 nights, get 1 free!
                  The Joondalup City Hotel

                  18 Grand Boulevard, Joondalup, WA, 6027 Australia

                  ,

                  866-582-3258

                  3.5 stars
                  Joondalup
                  • 5.4 miles to City center‎
                  • 18 miles to Perth Airport (PER)‎
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $111
                  • For every 10 nights, get 1 free!
                    Wanneroo Villa Tavern

                    18 Dundebar Road, Wanneroo, WA, 6065 Australia

                    ,

                    866-711-3751

                    3 stars
                    Wanneroo
                    • 5.5 miles to City center‎
                    • 16 miles to Perth Airport (PER)‎
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $87
                    • For every 10 nights, get 1 free!
                      Lakeside Retreat

                      6 Salvin Road, Gwelup, WA, 6018 Australia

                      ,

                      866-925-0548

                      4 stars
                      Gwelup
                      • 5.6 miles to City center‎
                      • 10 miles to Perth Airport (PER)‎
                      Excellent
                      4.5 / 5
                      2
                      customer reviews
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $104
                      • For every 10 nights, get 1 free!
                        Sunmoon Boutique Resort

                        200 West Coast Highway, Scarborough, WA, 6019 Australia

                        ,

                        866-925-8709

                        4 stars
                        Scarborough
                        • 5.8 miles to City center‎
                        • 12 miles to Perth Airport (PER)‎
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $90
                        • For every 10 nights, get 1 free!
                          Burns Beach Bed & Breakfast

                          7 Fourmile Avenue, Burns Beach, WA, 6028 Australia

                          ,

                          866-538-0192

                          4.5 stars
                          Burns Beach
                          • 5.9 miles to City center‎
                          • 20 miles to Perth Airport (PER)‎
                          Outstanding
                          5.0 / 5
                          8
                          customer reviews
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $118 $106
                          • For every 10 nights, get 1 free!
                            Luna Apartments

                            16 Alga Street, Scarborough, WA, 6019

                            ,

                            866-538-0294

                            3.5 stars
                            Scarborough
                            • 5.9 miles to City center‎
                            • 12 miles to Perth Airport (PER)‎
                            No customer reviews yet
                            Be the first
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                          • For every 10 nights, get 1 free!
                            Seashells Scarborough

                            178 The Esplanade, Scarborough, WA, 6019 Australia

                            ,

                            866-538-0315

                            4.5 stars
                            Scarborough
                            • 6.1 miles to City center‎
                            • 12 miles to Perth Airport (PER)‎
                            Excellent
                            4.2 / 5
                            83
                            customer reviews
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $156
                            • For every 10 nights, get 1 free!
                              Indian Ocean Hotel

                              23 Hastings Street, Scarborough, WA, 6019 Australia

                              ,

                              866-538-1351

                              3.5 stars
                              Scarborough
                              • 6.1 miles to City center‎
                              • 12 miles to Perth Airport (PER)‎
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                            • For every 10 nights, get 1 free!
                              West Beach Lagoon

                              251 West Coast Highway, Scarborough, WA, 6019 Australia

                              ,

                              866-538-2362

                              3.5 stars
                              Scarborough
                              • 6.1 miles to City center‎
                              • 12 miles to Perth Airport (PER)‎
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $82
                              • For every 10 nights, get 1 free!
                                Quest Scarborough

                                4 Brighton Road, Scarborough, WA, 6019 Australia

                                ,

                                866-538-6218

                                4.5 stars
                                Scarborough
                                • 6.1 miles to City center‎
                                • 12 miles to Perth Airport (PER)‎
                                Excellent
                                4.5 / 5
                                15
                                customer reviews
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                              • For every 10 nights, get 1 free!
                                Seascapes Bed & Breakfast Mindarie

                                60 Savona Grove, Mindarie, WA, 6030 Australia

                                ,

                                866-538-9367

                                3.5 stars
                                Mindarie
                                • 8.0 miles to City center‎
                                • 22 miles to Perth Airport (PER)‎
                                No customer reviews yet
                                Be the first
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $101
                                • For every 10 nights, get 1 free!
                                  Mindarie Marina

                                  33 Ocean Falls Boulevard, Mindarie, WA, 6030 Australia

                                  ,

                                  866-573-4235

                                  4 stars
                                  Mindarie
                                  • 8.5 miles to City center‎
                                  • 23 miles to Perth Airport (PER)‎
                                  Outstanding
                                  4.7 / 5
                                  9
                                  customer reviews
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $162
                                  • For every 10 nights, get 1 free!
                                    Beatty Lodge

                                    235 Vincent St, West Perth, WA, 6005 Australia

                                    ,

                                    866-767-0278

                                    3 stars
                                    West Perth
                                    • 11 miles to City center‎
                                    • 6.6 miles to Perth Airport (PER)‎
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $16
                                    • For every 10 nights, get 1 free!
                                      The Murray Hotel

                                      718 Murray Street, West Perth, WA, 6005 Australia

                                      ,

                                      866-925-8676

                                      3.5 stars
                                      West Perth
                                      • 11 miles to City center‎
                                      • 7.2 miles to Perth Airport (PER)‎
                                      Excellent
                                      4.2 / 5
                                      86
                                      customer reviews
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $103
                                      • For every 10 nights, get 1 free!
                                        Quest on Rheola

                                        18 Rheola Street, West Perth, WA, 6005 Australia

                                        ,

                                        866-538-0251

                                        4 stars
                                        West Perth
                                        • 11 miles to City center‎
                                        • 7.5 miles to Perth Airport (PER)‎
                                        Excellent
                                        4.5 / 5
                                        6
                                        customer reviews
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $196
                                        • For every 10 nights, get 1 free!
                                          Wyndham Outram Perth

                                          32 Outram Street, West Perth, WA, 6005 Australia

                                          ,

                                          866-538-1314

                                          4.5 stars
                                          West Perth
                                          • 11 miles to City center‎
                                          • 7.2 miles to Perth Airport (PER)‎
                                          No customer reviews yet
                                          Be the first
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $131
                                          • For every 10 nights, get 1 free!
                                            The Richardson Hotel & Spa

                                            32 Richardson Street, West Perth, WA, 6005 Australia

                                            ,

                                            866-538-6252

                                            5 stars
                                            West Perth
                                            • 11 miles to City center‎
                                            • 7.1 miles to Perth Airport (PER)‎
                                            Outstanding
                                            4.6 / 5
                                            27
                                            customer reviews
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $280
                                            • For every 10 nights, get 1 free!
                                              City Stay Apartment Hotel

                                              875 Wellington Street, West Perth, WA, 6005 Australia

                                              ,

                                              866-538-9298

                                              3 stars
                                              West Perth
                                              • 11 miles to City center‎
                                              • 6.8 miles to Perth Airport (PER)‎
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $101
                                              • For every 10 nights, get 1 free!
                                                Brownelea Holiday Apartments

                                                166 Palmerston Street, Perth, WA, 6000 Australia

                                                ,

                                                866-539-5067

                                                3 stars
                                                Perth
                                                • 11 miles to City center‎
                                                • 6.0 miles to Perth Airport (PER)‎
                                                No customer reviews yet
                                                Be the first
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              • For every 10 nights, get 1 free!
                                                Park Vista Executive Townhouses

                                                22 Onslow Road, Shenton Park, Subiaco, WA, 6008 Australia

                                                ,

                                                866-539-9234

                                                3.5 stars
                                                Subiaco
                                                • 11 miles to City center‎
                                                • 8.5 miles to Perth Airport (PER)‎
                                                No customer reviews yet
                                                Be the first
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              • For every 10 nights, get 1 free!
                                                Kings Park Motel

                                                255 Thomas Street, Subiaco, WA, 6008 Australia

                                                ,

                                                866-582-3258

                                                3.5 stars
                                                Subiaco
                                                • 11 miles to City center‎
                                                • 8.3 miles to Perth Airport (PER)‎
                                                Excellent
                                                4.0 / 5
                                                1
                                                customer review
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $118
                                                • For every 10 nights, get 1 free!
                                                  Verandah Apartments

                                                  6 Antonas Road, Perth, WA, 6003 Australia

                                                  ,

                                                  866-711-3751

                                                  4 stars
                                                  Perth
                                                  • 11 miles to City center‎
                                                  • 6.2 miles to Perth Airport (PER)‎
                                                  Excellent
                                                  4.0 / 5
                                                  14
                                                  customer reviews
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $207
                                                  • For every 10 nights, get 1 free!
                                                    City Perth Backpackers Hostel

                                                    5 Fitzgerald Street, Northbridge, Perth, WA, 6003 Australia

                                                    ,

                                                    866-925-0548

                                                    2 stars
                                                    Perth
                                                    • 11 miles to City center‎
                                                    • 6.4 miles to Perth Airport (PER)‎
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $22
                                                    • For every 10 nights, get 1 free!
                                                      Quest on James Serviced Apartments

                                                      228 James Street, Northbridge, Perth, WA, 6003 Australia

                                                      ,

                                                      866-925-4218

                                                      4 stars
                                                      Perth
                                                      • 12 miles to City center‎
                                                      • 6.4 miles to Perth Airport (PER)‎
                                                      No customer reviews yet
                                                      Be the first
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $188
                                                      • For every 10 nights, get 1 free!
                                                        Hotel Northbridge

                                                        210 Lake Street, Northbridge, Perth, WA, 6003 Australia

                                                        ,

                                                        866-925-8709

                                                        4 stars
                                                        Perth
                                                        • 12 miles to City center‎
                                                        • 5.9 miles to Perth Airport (PER)‎
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $161
                                                        • For every 10 nights, get 1 free!
                                                          The Civic Hotel

                                                          981 Beaufort Street, Inglewood, WA, 6052 Australia

                                                          ,

                                                          866-538-0157

                                                          3.5 stars
                                                          Inglewood
                                                          • 12 miles to City center‎
                                                          • 4.3 miles to Perth Airport (PER)‎
                                                          No customer reviews yet
                                                          Be the first
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $56
                                                          • For every 10 nights, get 1 free!
                                                            Four Points By Sheraton Perth

                                                            707 Wellington Street, Perth, WA, 6000 Australia

                                                            ,

                                                            866-538-0192

                                                            4.5 stars
                                                            Perth
                                                            • 12 miles to City center‎
                                                            • 6.5 miles to Perth Airport (PER)‎
                                                            Excellent
                                                            4.1 / 5
                                                            369
                                                            customer reviews
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $87
                                                            • For every 10 nights, get 1 free!
                                                              Quest West End

                                                              451 Murray Street, Perth, WA, 6000 Australia

                                                              ,

                                                              866-538-0294

                                                              4 stars
                                                              Perth
                                                              • 12 miles to City center‎
                                                              • 6.5 miles to Perth Airport (PER)‎
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              from $188
                                                              • For every 10 nights, get 1 free!
                                                                ibis Styles Perth

                                                                15 Robinson Avenue, Northbridge, Perth, WA, 6003 Australia

                                                                ,

                                                                866-538-0315

                                                                3.5 stars
                                                                Perth
                                                                • 12 miles to City center‎
                                                                • 5.8 miles to Perth Airport (PER)‎
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              • For every 10 nights, get 1 free!
                                                                Mountway Holiday Apartments

                                                                36 Mount Street, West Perth, Perth, WA, 6000 Australia

                                                                ,

                                                                866-538-1351

                                                                2.5 stars
                                                                Perth
                                                                • 12 miles to City center‎
                                                                • 6.8 miles to Perth Airport (PER)‎
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                from $69
                                                                • For every 10 nights, get 1 free!
                                                                  Riverview On Mount Street

                                                                  42 Mount Street, Perth, WA, 6000 Australia

                                                                  ,

                                                                  866-538-2362

                                                                  3.5 stars
                                                                  Perth
                                                                  • 12 miles to City center‎
                                                                  • 6.8 miles to Perth Airport (PER)‎
                                                                  Excellent
                                                                  4.0 / 5
                                                                  1
                                                                  customer review
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  from $90
                                                                  • For every 10 nights, get 1 free!
                                                                    Durack House

                                                                    7 Almondbury Road, Mount Lawley, WA, 6050 Australia

                                                                    ,

                                                                    866-538-6315

                                                                    4.5 stars
                                                                    Mount Lawley
                                                                    • 12 miles to City center‎
                                                                    • 4.8 miles to Perth Airport (PER)‎
                                                                    No customer reviews yet
                                                                    Be the first
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    from $135
                                                                    *

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