A historic building with multiple towers and a large entrance.

Search Guest Houses in Perthshire from CA $122

  • 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 guest houses

1. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (932 reviews)
"Great stay"
United States
Eric
The price is CA $152
CA $182 total
includes taxes & fees
Nov 8 - Nov 9
Westlands of Pitlochry

2. The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (329 reviews)
"This was our third time staying and The Townhouse never disappoints! So welcoming and David is wonderful, you always feel so at home. The attention to detail is amazing. Stunning place to stay!"
United Kingdom
Scott
The price is CA $187
CA $224 total
includes taxes & fees
Nov 12 - Nov 13
The Townhouse

3. The Poplars Guest House

The Poplars Guest House
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (93 reviews)
"A great play to stay in Pitlochry. Wonderful atmosphere."
Canada
Troy
The price is CA $215
CA $258 total
includes taxes & fees
Nov 14 - Nov 15
The Poplars Guest House

4. Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
3.0 star property
Pitlochry
9.0 out of 10, Wonderful, (429 reviews)
"Cosy and clean. Very good Indian food and very good Scottish breakfast."
United Kingdom
Gordon
The price is CA $102
CA $122 total
includes taxes & fees
Nov 30 - Dec 1
Craigvrack Hotel & Restaurant

5. Tigh Na Leigh

Tigh Na Leigh
5.0 star property
Blairgowrie
10.0 out of 10, Exceptional, (99 reviews)
"Super lovely place and owners and very good breakfast"
Denmark
Knud Storgaard
The price is CA $157
CA $189 total
includes taxes & fees
Nov 8 - Nov 9
Tigh Na Leigh

6. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (139 reviews)
"Easy parking out front. Nice breakfast. "
United States
Alexander
The price is CA $156
CA $187 total
includes taxes & fees
Nov 10 - Nov 11
Hazeldene Guest House

7. Station House - Room Only

Station House - Room Only
2.0 star property
Aberfeldy
9.4 out of 10, Exceptional, (29 reviews)
"Super clean, comfy bed, great location"
Canada
Kate
The price is CA $115
CA $138 total
includes taxes & fees
Nov 9 - Nov 10
Station House - Room Only

8. Grampian Hotel

Grampian Hotel
3.0 star property
Perth
8.0 out of 10, Very good, (245 reviews)
"Good food at the restaurant and they moved their personal vehicles for us to have a parking spot. Very helpful with the menu and check in was easy"
United States
Monica
The price is CA $182
CA $218 total
includes taxes & fees
Nov 8 - Nov 9
Grampian Hotel

9. Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (367 reviews)
"Great stay lovely breakfast and great staff"
Canada
Finlay
The price is CA $253
CA $304 total
includes taxes & fees
Nov 8 - Nov 9
Craigmhor Lodge & Courtyard

10. The Kirkmichael Hotel

The Kirkmichael Hotel
3.0 star property
Blairgowrie
7.6 out of 10, Good, (77 reviews)
"Great staff good food and nice big room "
United Kingdom
Darren
The price is CA $149
CA $178 total
includes taxes & fees
Nov 8 - Nov 9
The Kirkmichael Hotel

11. Victoria Hotel

Victoria Hotel
3.0 star property
Blairgowrie
8.2 out of 10, Very good, (68 reviews)
"A quirky old hotel with large classic rooms with high ornate ceilings, dog friendly and next to river and town centre square with shops n eateries galore, we had a fabulous time for 3 nights, will stay again in the future"
United Kingdom
Alexander
The price is CA $148
CA $177 total
includes taxes & fees
Nov 12 - Nov 13
Victoria Hotel

12. Leven House

Leven House
3.0 star property
Crieff
9.6 out of 10, Exceptional, (48 reviews)
"Friendly staff, lovely breakfast and pleasant room"
United Kingdom
Charles
Leven House

13. Glenkilrie House

Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (101 reviews)
"Just perfect! Idyllic location and setting. Hostess was attentive and caring. Breakfast was spot on!!! Exceptional stay."
United States
Christine
The price is CA $226
CA $226 total
includes taxes & fees
Nov 12 - Nov 13
Glenkilrie House

14. The Crags Hotel

The Crags Hotel
3.0 star property
Callander
7.8 out of 10, Good, (102 reviews)
"Unique older hotel. Nice family restaurant on the first floor."
United States
Rosalie
The Crags Hotel

15. The Tower Gastro Pub & Apartments

The Tower Gastro Pub & Apartments
3.5 star property
Crieff
9.4 out of 10, Exceptional, (122 reviews)
"Loved this spot! I’m very selective about my foods and prefer to cook so it was greatly appreciated having the fridge and cooktop available. I recommend grabbing a ribeye, some artisan butter and eggs from The Crieff Food Co. Staff were so kind and helpful. I’m sure I’ll be back in future!"
Canada
Ridley
The price is CA $126
CA $151 total
includes taxes & fees
Nov 23 - Nov 24
The Tower Gastro Pub & Apartments

16. Riverside House

Riverside House
4.0 star property
Callander
9.8 out of 10, Exceptional, (35 reviews)
"Very convenient location, lovely welcome, very comfortable room and a fantastic breakfast."
United Kingdom
Ainslie
The price is CA $233
CA $280 total
includes taxes & fees
Nov 19 - Nov 20
Riverside House

17. Annslea Guest House

Annslea Guest House
3.0 star property
Pitlochry
9.6 out of 10, Exceptional, (254 reviews)
"Kind hosts, excellent breakfast in a beautiful spot"
Canada
André
Annslea Guest House

18. The Crown

The Crown
3.0 star property
Callander
8.8 out of 10, Excellent, (237 reviews)
"Great location, kind and helpful staff, clean and comfortable room. Would recommend!"
United States
Jennifer
The price is CA $102
CA $123 total
includes taxes & fees
Nov 8 - Nov 9
The Crown

19. Maclean Guest House

Maclean Guest House
3.5 star property
Fort William City Centre
9.6 out of 10, Exceptional, (347 reviews)
"Close to dining and train."
United States
Jeanne
The price is CA $130
CA $156 total
includes taxes & fees
Nov 18 - Nov 19
Maclean Guest House

20. Victoria Square

Victoria Square
5.0 star property
Stirling
9.6 out of 10, Exceptional, (228 reviews)
"Character property with friendly, and very helpful staff. Excellent food!"
Canada
John W
The price is CA $352
CA $423 total
includes taxes & fees
Nov 11 - Nov 12
Victoria Square
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 Guest Houses information

Number of reviews
1,370
Accommodation
45 Guest Houses
Lowest Price
CA $122
Highest Price
CA $423

Explore a world of travel with Expedia