A historic building with multiple towers and a large entrance.

Search Perthshire Inns

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Our top choices for Perthshire inns

1. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (145 reviews)
"A great wee find. Welcoming, cheery staff and a clean, tidy room. Food options were all good, and the fish was delicious and fresh. Happy to recommend and return"
United Kingdom
Neil
The price is AU$186
includes taxes & fees
13 Nov - 14 Nov
The Bankfoot Inn

2. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (212 reviews)
"This hotel was so cute and quant. We loved the town and beautiful countryside as well as our walk down to the river. Very cute room also."
United States
Laurin
The price is AU$267
includes taxes & fees
4 Nov - 5 Nov
Meikleour Arms Hotel and Restaurant

3. The Old Mill Inn

The Old Mill Inn
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (438 reviews)
"Great location and restaurant"
United States
Tony
The price is AU$444
includes taxes & fees
8 Nov - 9 Nov
The Old Mill Inn

4. The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very good, (401 reviews)
"The inn has an excellent pub, they serve food and the rooms are comfy. Really nice atmosphere, the staff were really friendly. I'll definitely stay here whenever I'm in the area"
United Kingdom
Jackie
The price is AU$94
includes taxes & fees
4 Dec - 5 Dec
The Longforgan Coaching Inn

5. Port Na Craig Inn

Port Na Craig Inn
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (122 reviews)
"Wonderful staff, super friendly owner who was welcoming and engaging!! Highly recommend this hotel for a stay while visiting Scotland!!"
United States
MARY ANN
The price is AU$420
includes taxes & fees
13 Nov - 14 Nov
Port Na Craig Inn

6. Smiddy Haugh

Smiddy Haugh
2.0 star property
Auchterarder
9.6 out of 10, Exceptional, (218 reviews)
"Beautiful pub/hotel and great value for money "
United Kingdom
A L
The price is AU$248
includes taxes & fees
5 Nov - 6 Nov
Smiddy Haugh

7. The Inn On The Tay

The Inn On The Tay
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (143 reviews)
"Great WiFi, spacious room, new bathroom, all very clean"
United Kingdom
Stephanie
The price is AU$275
includes taxes & fees
5 Nov - 6 Nov
The Inn On The Tay

8. The Inn at Loch Tummel

The Inn at Loch Tummel
3.0 star property
Pitlochry
9.2 out of 10, Wonderful, (48 reviews)
"We really enjoyed our stay. Paul and his wife, the owners were so welcoming and made us feel right at home. We had a great dinner and breakfast. Beautiful views of Loch Tummel!"
United States
Claudia
The Inn at Loch Tummel

9. Highland Gate, Stirling by Marston's Inns

Highland Gate, Stirling by Marston's Inns
4.0 star property
Stirling
8.4 out of 10, Very good, (1,003 reviews)
"A nice stay again. Short stop en route to Glasgow. Lovely meal in the evening with pleasant staff. Room spacious and comfortable"
United Kingdom
Erlend
The price is AU$98
includes taxes & fees
22 Nov - 23 Nov
Highland Gate, Stirling by Marston's Inns

10. The Oak Tree Inn

The Oak Tree Inn
3.0 star property
Balmaha
9.2 out of 10, Wonderful, (650 reviews)
"Lovely stay in this beautiful hotel."
United Kingdom
Christine
The price is AU$171
includes taxes & fees
16 Nov - 17 Nov
The Oak Tree Inn

11. Bridge of Orchy Hotel

Bridge of Orchy Hotel
4.0 star property
Bridge of Orchy
9.0 out of 10, Wonderful, (359 reviews)
"very nicw would stay again"
United Kingdom
Robert
The price is AU$223
includes taxes & fees
18 Nov - 19 Nov
Bridge of Orchy Hotel

12. 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, (442 reviews)
"Room was comfortable and the pub downstairs had great food and drinks choices and staff very friendly. Breakfast was great as well."
United Kingdom
Samantha
The price is AU$178
includes taxes & fees
15 Nov - 16 Nov
Fisherman's Tavern Hotel - Inn by Greene King Inns

13. The Clachan Inn

The Clachan Inn
3.0 star property
Drymen
9.4 out of 10, Exceptional, (71 reviews)
"Food was amazing, room clean and comfortable"
United Kingdom
Gillian
The price is AU$143
includes taxes & fees
4 Nov - 5 Nov
The Clachan Inn

14. The Glencoe Inn

The Glencoe Inn
5.0 star property
Ballachulish
7.8 out of 10, Good, (254 reviews)
"Very good location and great stay"
United States
Ranjit
The price is AU$255
includes taxes & fees
13 Nov - 14 Nov
The Glencoe Inn

15. The Elbow Room

The Elbow Room
3.0 star property
Kirkcaldy
9.0 out of 10, Wonderful, (228 reviews)
"As one of the lowest prices within 50 miles of Edinburgh, the Elbow Room far surpassed my expectations. The room was a good size and had a balcony which would have been lovely on a sunny day. The food in the te"
United Kingdom
Natasha
The price is AU$123
includes taxes & fees
8 Nov - 9 Nov
The Elbow Room

16. The Inn at Lathones

The Inn at Lathones
3.0 star property
Leven
8.4 out of 10, Very good, (348 reviews)
"Very charming inn, close to St. Andrews."
United States
Laura
The price is AU$200
includes taxes & fees
3 Dec - 4 Dec
The Inn at Lathones

17. The Fort Hotel

The Fort Hotel
2.0 star property
Dundee
9.0 out of 10, Wonderful, (51 reviews)
"Very nice place to stay "
United Kingdom
grant
The price is AU$169
includes taxes & fees
5 Nov - 6 Nov
The Fort Hotel

18. Haar with Rooms

Haar with Rooms
5.0 star property
St. Andrews
9.4 out of 10, Exceptional, (137 reviews)
"Nice rooms and friendly staff. Great place to stay."
United States
Paul
The price is AU$312
includes taxes & fees
4 Nov - 5 Nov
Haar with Rooms

19. Queen of the Loch, Balloch by Marston's Inns

Queen of the Loch, Balloch by Marston's Inns
4.0 star property
Balloch
8.6 out of 10, Excellent, (778 reviews)
"Great base to explore the area. Easy check in/out. Room basic but clean and comfortable. Great power shower and comfy bed. Good value for money."
United Kingdom
Angela
The price is AU$100
includes taxes & fees
19 Nov - 20 Nov
Queen of the Loch, Balloch by Marston's Inns

20. The George Hotel

The George Hotel
3.5 star property
Inveraray
9.4 out of 10, Exceptional, (565 reviews)
"excellent hotel great food helpful staff absolutely wonderful"
New Zealand
john
The price is AU$314
includes taxes & fees
4 Nov - 5 Nov
The George Hotel
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 Perthshire Hotel Reviews

Find out more about Perthshire

Perthshire Inns information

Number of reviews
6,217
Accommodation
13 Inns
Lowest Price
AU$94
Highest Price
AU$444

Explore a world of travel with Expedia