Search Inns in Perth

Start date: Check-in selected.
To Date
End date: Check-out
  • Bundle & Save

    Get more, spend less whenever you see Bundle & Save deals
  • OneKeyCash

    Earn OneKeyCash on all your eligible bookings
  • Upfront pricing

    We are not like the others - we include taxes and fees

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Our top choices for Perth inns

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (134 reviews)
"Fantastic staff and warm vibe made for very comfortable stay in clean and spacious room. "
United Kingdom
Chris
$116 nightly
The price is $139
Feb 1 - Feb 2
Total with taxes and fees
The Bankfoot Inn

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (200 reviews)
"A quaint property - very lovely. Nice that they have a bar and dining onsite. Smells amazing around there. Room was pretty. Meals were very good. A nice stop in our trip."
United States
Lisa
$145 nightly
The price is $174
Jan 19 - Jan 20
Total with taxes and fees
Meikleour Arms Hotel and Restaurant

Highland Gate, Stirling by Marston's Inns

Highland Gate, Stirling by Marston's Inns
4.0 star property
Stirling
8.6 out of 10, Excellent, (938 reviews)
"clean rooms, and the pub close by was very handy. Ample EV charging spaces "
Australia
Sudara
$55 nightly
The price is $66
Jan 25 - Jan 26
Total with taxes and fees
Highland Gate, Stirling by Marston's Inns

The Ship Inn

The Ship Inn
3.5 star property
Elie
9.6 out of 10, Exceptional, (67 reviews)
"Beautiful location and fab food "
United Kingdom
Gillian
$174 nightly
The price is $209
Jan 15 - Jan 16
Total with taxes and fees
The Ship Inn

The Inn at Loch Tummel

The Inn at Loch Tummel
3.0 star property
Pitlochry
9.4 out of 10, Exceptional, (37 reviews)
"Lovely spot great views over Loch Tummel Friendly staff "
United Kingdom
KATHLEEN
$170 nightly
The price is $205
Feb 7 - Feb 8
Total with taxes and fees
The Inn at Loch Tummel

The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.6 out of 10, Excellent, (311 reviews)
"Enjoyed my stay "
United States
Stanley
$88 nightly
The price is $106
Jan 27 - Jan 28
Total with taxes and fees
The Inn at Lathones

Fisherman's Tavern Hotel - Inn by Greene King Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns
3.0 star property
Dundee
9.0 out of 10, Wonderful, (401 reviews)
"Great place to stay. Pub was great and dining and service was excellent and breakfast great. Staff were all helpful and friendly "
United Kingdom
Phil
$78 nightly
The price is $94
Jan 12 - Jan 13
Total with taxes and fees
Fisherman's Tavern Hotel - Inn by Greene King Inns

Smiddy Haugh

Smiddy Haugh
2.0 star property
Auchterarder
9.6 out of 10, Exceptional, (198 reviews)
"Very friendly hosts and very helpful, room clean with everything you would need, great breakfast. "
United Kingdom
Eoin
$141 nightly
The price is $170
Jan 21 - Jan 22
Total with taxes and fees
Smiddy Haugh

The Elbow Room

The Elbow Room
3.0 star property
Kirkcaldy
9.2 out of 10, Wonderful, (193 reviews)
"Had a great stay. Room was large, parking on site and staff friendly. Had a great evening at their pub. "
Canada
Michael
$54 nightly
The price is $65
Jan 12 - Jan 13
Total with taxes and fees
The Elbow Room

Burntisland Sands Hotel

Burntisland Sands Hotel
3.0 star property
Burntisland
8.6 out of 10, Excellent, (57 reviews)
"The room was a good size, clean and serviced daily, the breakfast was excellent and the owner and staff couldn't have been more friendly and helpful. I would certainly recommend the Sands hotel "
United Kingdom
Christopher
$121 nightly
The price is $145
Jan 20 - Jan 21
Total with taxes and fees
Burntisland Sands Hotel

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very Good, (345 reviews)
"Room was fine a bit tired breakfast good staff v good"
United Kingdom
Jim
The Longforgan Coaching Inn

The Old Mill Inn

The Old Mill Inn
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (382 reviews)
"Stayed for 2 nights room was lovely cosy and bed was like a mashmallow spotless food was excellent breakfast and evening meal big plus all the staff were so friendly and helpfull nothing was a problem so hard working and accomdating a credit to old mill inn will definetly be back and great entairtainment at night👌"
United Kingdom
Kenneth
$135 nightly
The price is $163
Jan 29 - Jan 30
Total with taxes and fees
The Old Mill Inn

Sweet Chestnut, Dunfermline by Marston's Inns

Sweet Chestnut, Dunfermline by Marston's Inns
4.0 star property
Dunfermline
8.4 out of 10, Very Good, (523 reviews)
"Clean and Staff friendly and helpful."
United Kingdom
Laura
$49 nightly
The price is $59
Jan 25 - Jan 26
Total with taxes and fees
Sweet Chestnut, Dunfermline by Marston's Inns

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (88 reviews)
"Excellent hotel in an excellent location and the most amazing breakfast. "
United Kingdom
Scott
$136 nightly
The price is $163
Jan 12 - Jan 13
Total with taxes and fees
Haar with Rooms

The Inn On The Tay

The Inn On The Tay
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (132 reviews)
"Beautiful location, friendly, welcoming staff and lovely room "
United Kingdom
Laura
$160 nightly
The price is $192
Jan 14 - Jan 15
Total with taxes and fees
The Inn On The Tay

Port Na Craig Inn

Port Na Craig Inn
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (102 reviews)
"Fantastic place to stay, everybody is so friendly and helpful."
United Kingdom
Paul f
$232 nightly
The price is $279
Jan 18 - Jan 19
Total with taxes and fees
Port Na Craig Inn
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Perth Hotel Reviews

Find out more about Perth

Perth Inns information

Number of reviews
4,106
Accommodation
29 Inns
Lowest Price
$59
Highest Price
$279

Frequently asked questions

How much do inns in Perth cost?
You'll pay between $59 and $279 per night for inns located in Perth. No matter your budget, a terrific stay is a click away on Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly inns located in Perth?
Take the troops to The Bankfoot Inn and make your escape to Perth a great one. This family-friendly inn has a 3-star rating and conveniences such as complimentary breakfast and a cafe. Perth has tons of family-friendly attractions to check out when you need to keep the kids busy. Scone Palace and Perth Art Gallery and Museum promise a fun day out for visitors of all ages.
Why book your Perth inn with Expedia?
Reserving an inn in Perth is as easy as deciding on your travel dates and choosing the option that suits your style. Want something luxurious or low cost, or a stay that also features a pool and a restaurant? Use Expedia's search filters to narrow your results even further and find your ideal match.
How can I find cheap Perth inns?
Expedia's filters make it easy to find cheap Perth inns. Narrow your search results by your per-night budget and preferred star rating — lower-rated stays are gentler on the budget. You can also sign up for Expedia Rewards for free to unlock awesome bargains on your ideal inn.
What is there to do in Perth around my inn?
No matter your tastes or interests, Perth has loads of things to keep you on the move. Perth Concert Hall, Huntingtower Castle and Perth Theatre are on many travelers' itineraries. Don't leave without exploring Perth Art Gallery and Museum, Cairn O'Mohr Fruit Wines and St. Ninian's Cathedral either. With Expedia's Perth hotel deals, you'll be able to discover more wonderful attractions like these with the cash you save.

Explore a world of travel with Expedia