trover photo by Karen Kelly

Search Perth Hills, Western Australia Hotels from AU$125

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

10 Best Hotels in Perth Hills

Heritage Country Motel
3 out of 5
2 Southwest Highway, Cnr of Albany Highway Armadale, Armadale, WA
Free CancellationReserve now, pay when you stay
AU$143
per night
Jan 22 - Jan 23
4.2/5Very Good! (37 reviews)

"Close to where we wanted to go. Great, friendly staff, always helpful."…"

Reviewed on 14 Oct. 2019

Heritage Country Motel
Rosebridge House Bed & Breakfast
4 out of 5
86 Williams Street, Gooseberry Hill, WA
Free CancellationReserve now, pay when you stay
AU$162
per night
Jan 22 - Jan 23
4.7/5Exceptional! (151 reviews)

"The house is decorated in exquisite taste. Impressed by the kind hospitality of the host. Enjoy every moment in this cozy and quiet environment. Highly recommended to couples to enjoy holiday trip away from cosmopolitan life."…"

Reviewed on 9 Oct. 2019

Rosebridge House Bed & Breakfast
Lakeview Lodge
3.5 out of 5
131 Lakeview Drive, Gidgegannup, WA
AU$149
per night
Jan 22 - Jan 23
4.4/5Excellent! (31 reviews)

"I really enjoyed the fruit bread, it was s nice touch. The shower was excellent and the bed was comfy and cozy!"…"

Reviewed on 13 May 2019

Lakeview Lodge
Avocados Accommodation
3 out of 5
2 Mount Street, Kelmscott, WA
AU$139
per night
Jan 22 - Jan 23
3.9/5Good! (17 reviews)

"Great nice with all the trees around and cafe close."…"

Reviewed on 13 Dec. 2019

Avocados Accommodation
Possum Creek Lodge
4.5 out of 5
6 Lenori Rd, Gooseberry Hill, WA
AU$159
per night
Jan 23 - Jan 24
4.5/5Wonderful! (29 reviews)

"a peaceful retreat in the hills district east of Perth well located adjacent to a classy french bakery"…"

Reviewed on 6 Nov. 2019

Possum Creek Lodge
Chalets on Stoneville
4 out of 5
4405 Stoneville Road, Stoneville, WA
Free CancellationReserve now, pay when you stay
AU$139
per night
Jan 22 - Jan 23
4.5/5Wonderful! (27 reviews)

"Lovely bush setting. Very clean. Friendly host. Lots of wildlife."…"

Reviewed on 4 Mar. 2019

Chalets on Stoneville
Armadale Cottage Bed & Breakfast
4 out of 5
3161 Albany Highway, Armadale, WA
AU$160
per night
Jan 23 - Jan 24
4.9/5Exceptional! (47 reviews)
A GOOD PLACE TO CONSIDER IF YOU ARE IN ARMADALE.

"The owner Ruth and her husband are very kind and helpful. I checked in very late... but she prepared everything for me. It feels like home away from home."…"

Reviewed on 20 Oct. 2019

Armadale Cottage Bed & Breakfast
Inn Mahogany Creek
4 out of 5
4260 Great Eastern Highway, Mahogany Creek, WA
AU$150
per night
Jan 22 - Jan 23
4.5/5Wonderful! (19 reviews)

"Large room. Spotlessly clean and staff were very accommodating. Tavern drinks and food looked very inviting but only stayed overnight as attending a wedding near bye."…"

Reviewed on 23 Nov. 2019

Inn Mahogany Creek
Abbey Lodge
3.5 out of 5
8 Abbey Road, Armadale, WA
AU$130
per night
Feb 2 - Feb 3
4.8/5Exceptional! (6 reviews)

"The couple were very lovely and welcoming, I enjoyed my stay. Thank you very much!"…"

Reviewed on 21 Oct. 2019

Abbey Lodge
Travellers Rest Motel
3 out of 5
8855 Great Eastern Hwy, Mundaring, WA
AU$125
per night
Feb 3 - Feb 4
3.7/5Good! (3 reviews)

"Everything you need for a short stay, close to Mundaring township and in beautiful wooded surroundings. Good for a stopover when using Perth airport."…"

Reviewed on 24 Nov. 2019

Travellers Rest Motel
Don't see what you're looking for?
See all available properties in Perth Hills
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Accommodation in Perth Hills

Pack your bags and get ready for an adventure unlike any you’ve ever experienced when you use Expedia.com.au to book a room at one of the hotels in Perth Hills, Western Australia. We’ve compiled a massive selection of accommodation options, making it easy for you to score unbeatable deals on local hotels, motels, and resorts at any time of year.

Save big with packages

In addition to our rock-bottom room rates, you can save even more money and simplify your life by bundling your Perth Hills accommodation with your airfare. By combining your travel expenses into a single package, you’ll get access to special rates not available when booking separately and be ready to rock and roll as soon as you hit the ground.

Get exclusive offers

Here at Expedia, we offer top deals to help you get where you’re going without overpaying. And that certainly holds true with our trips to Perth Hills. You’ll find a ton of fantastic deals to this city on Expedia.com.au, though if you happen to find a lower rate on a hotel or package somewhere else, we’ll gladly match it.

Benefit from hotel reviews, photos, and virtual tours

When you use Expedia.com.au to book your hotel, you’ll know what to expect, because you can read reviews posted by travellers who have been there and done that. Our constantly growing collection of reviews gives you the inside scoop on some of the best tips and tricks for having an unforgettable holiday. We even have photo galleries and some online tours to give you an overview of everything you have to look forward to.

Sign up for member-only deals and VIP access

By signing up to Expedia+ Rewards, you’ll have access to the hottest Perth Hills hotel deals online. With our exclusive VIP program, you’ll enjoy tons of exclusive extras and deals to make the most of your time in Perth Hills, Western Australia. From spa discounts to free drinks, select VIP Access hotels are ready to roll out the red carpet for you.

Book now, pay later—and forget about cancellation fees

If you’ve decided on the perfect accommodation, but aren’t quite ready to pay, you can reserve your room and hang on to your dollars until checkout. Over 1356 hotels on Expedia.com.au in Perth Hills let you book now and pay later. And if your plans happen to change, you can always switch dates without worrying about being charged costly cancellation fees by Expedia.com.au.

Why wait any longer?

There’s never been a better time to book cheap hotels in Perth Hills, Western Australia - AU$125. Start your search today, and you’ll be amazed by the offers you find.

Frequently asked questions

Recent Reviews in Perth Hills

More trip options