
Search Guest Houses in Perthshire
- Change your mindBook hotels with free cancellation
- Be pickySearch 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 PitlochryPitlochry
9.6 out of 10, Exceptional, (936 reviews)
The price is AED 413
AED 496 total
includes taxes & fees
19 Nov - 20 Nov

2. The Townhouse
The TownhousePerth
10.0 out of 10, Exceptional, (329 reviews)
The price is AED 436
AED 523 total
includes taxes & fees
18 Nov - 19 Nov

3. The Poplars Guest House
The Poplars Guest HousePitlochry
10.0 out of 10, Exceptional, (93 reviews)
The price is AED 523
AED 628 total
includes taxes & fees
6 Dec - 7 Dec

4. Hazeldene Guest House
Hazeldene Guest HousePerth
9.6 out of 10, Exceptional, (139 reviews)
The price is AED 402
AED 482 total
includes taxes & fees
1 Dec - 2 Dec

5. Craigvrack Hotel & Restaurant
Craigvrack Hotel & RestaurantPitlochry
9.0 out of 10, Wonderful, (432 reviews)
The price is AED 261
AED 314 total
includes taxes & fees
30 Nov - 1 Dec

6. Tigh Na Leigh
Tigh Na LeighBlairgowrie
10.0 out of 10, Exceptional, (99 reviews)
The price is AED 445
AED 534 total
includes taxes & fees
15 Nov - 16 Nov

7. Station House - Room Only
Station House - Room OnlyAberfeldy
9.4 out of 10, Exceptional, (31 reviews)
The price is AED 315
AED 377 total
includes taxes & fees
15 Nov - 16 Nov

8. Craigmhor Lodge & Courtyard
Craigmhor Lodge & CourtyardPitlochry
10.0 out of 10, Exceptional, (367 reviews)
The price is AED 585
AED 702 total
includes taxes & fees
17 Nov - 18 Nov

9. Grampian Hotel
Grampian HotelPerth
8.0 out of 10, Very good, (245 reviews)
The price is AED 467
AED 561 total
includes taxes & fees
15 Nov - 16 Nov

10. Glenkilrie House
Glenkilrie HouseBlairgowrie
9.8 out of 10, Exceptional, (102 reviews)
The price is AED 518
AED 518 total
includes taxes & fees
16 Nov - 17 Nov

11. Victoria Hotel
Victoria HotelBlairgowrie
8.2 out of 10, Very good, (68 reviews)
The price is AED 377
AED 452 total
includes taxes & fees
20 Nov - 21 Nov

12. The Kirkmichael Hotel
The Kirkmichael HotelBlairgowrie
7.6 out of 10, Good, (77 reviews)
The price is AED 382
AED 459 total
includes taxes & fees
11 Dec - 12 Dec

13. Carra Beag Guest House
Carra Beag Guest HousePitlochry
9.4 out of 10, Exceptional, (103 reviews)
The price is AED 637
AED 764 total
includes taxes & fees
25 Nov - 26 Nov

14. Riverside House
Riverside HouseCallander
9.8 out of 10, Exceptional, (35 reviews)
The price is AED 595
AED 714 total
includes taxes & fees
17 Nov - 18 Nov

15. The Tower Gastro Pub & Apartments
The Tower Gastro Pub & ApartmentsCrieff
9.4 out of 10, Exceptional, (122 reviews)
The price is AED 324
AED 388 total
includes taxes & fees
19 Nov - 20 Nov

17. Maclean Guest House
Maclean Guest HouseFort William City Centre
9.6 out of 10, Exceptional, (347 reviews)
The price is AED 320
AED 384 total
includes taxes & fees
19 Nov - 20 Nov

18. Victoria Square
Victoria SquareStirling
9.6 out of 10, Exceptional, (228 reviews)
The price is AED 796
AED 955 total
includes taxes & fees
16 Nov - 17 Nov

19. Shaftesbury Lodge Guest House
Shaftesbury Lodge Guest HouseDundee
9.0 out of 10, Wonderful, (323 reviews)
The price is AED 344
AED 413 total
includes taxes & fees
29 Nov - 30 Nov

20. Queensferry guest house
Queensferry guest houseRosyth
7.2 out of 10, Good, (97 reviews)
The price is AED 200
AED 240 total
includes taxes & fees
9 Dec - 10 Dec
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.
Top Perthshire Hotel Reviews

Westlands of Pitlochry
10/10 Excellent
Explore a world of travel with Expedia
- Cottages in Stanley
- Great National Hotels in Tayside
- Cottages in Luncarty
- 5 Star Hotels in Dunkeld
- Apartments in Bankfoot
- Hotels with Bars in Bankfoot
- Cottages in Dunkeld & Birnam Station
- Syha Hostelling Scotland Hotels in Stanley
- Residences in Perthshire
- Cottages in Kinclaven
- Lodges in Guildtown
- 4 Star Hotels in Ballinluig
- Winery Hotels in Perth and Kinross
- Holiday Park Resorts in Perth
- Hotels with Hot Tubs in Perthshire
- 5 Star Hotels in Perthshire
- Hotels with an Indoor Pool in Perth and Kinross
- 5 Star Hotels in Kincraigie
- Villas in Bankfoot
- Pet-Friendly Hotels in Dunkeld
- Inns in Dunkeld
- Freetobook Hotels in Luncarty
- Independent Hotels in Dunkeld
- Chalets in Perthshire
- Luxury Hotels in Perthshire
- Adventure Hotels in Meikleour
- Guest Houses in Almondbank
- 4 Star Hotels in Buchanty
- Lodges in Perthshire
- Langham Hotels in Perth
- Inns in Caputh
- Cabin Rentals in Perth
- Independent Hotels in Tayside
- Aparthotels in Perth
- Syha Hostelling Scotland Hotels in Dowally
- Palace Resorts in Perth
- 4 Star Hotels in Perthshire
- Travelodge UK Hotels in Luncarty
- Travelodge UK Hotels in Perth
- 5 Star Hotels in Balbeggie
- Jurys Hotels in Perth
- Chalets in Tayside
- 4 Star Hotels in Luncarty
- Cottages in Perthshire
- Freetobook Hotels in Balbeggie
- Historic Hotels in Scone
- Guest Houses in Dunkeld
- Travelodge UK Hotels in Dalguise
- Lodges in Bankfoot
- Cottages in Perth
- Apex Hotels in Perth
- 5 Star Hotels in Perth
- Hilton Hotels in Caputh
- Lodges in Tayside
- Amazing Venues Hotels in Perth
- Cheap Hotels in Perth and Kinross
- Adventure Hotels in Scone
- Inns in Stanley
- 4 Star Hotels in Stanley
- Hotels with WiFi in Perth
- Bespoke Hotels in Ballinluig
- Cabin Rentals in Tayside
- Wyndham Hotels in Buchanty
- Great National Hotels in Caputh
- Beach Hotels in Perthshire
- 3 Star Hotels in Dowally
- Independent Hotels in Ballinluig
- Castles in Perthshire
- Best Western Hotels in Dunkeld
- Condo Rentals in Perthshire
- Rv Parks in Dunkeld & Birnam Station
- Condo Rentals in Guildtown
- Beach Hotels in Tayside
- Farmstay in Scone
- Cottages in Bankfoot
- Aurora Hotel Collection in Perth
- 4 Star Hotels in Almondbank
- Resorts & Hotels with Spas in Perthshire
- Flights from Guildtown
- Flights from Perthshire
- Flights to Ballinluig
- Flights from Stanley
- Flights to Perth
- Flights to Caputh
- Flights from Dunkeld
- Flights from Dundee (DND) to Perth (PSL)
- Flights from Perth
- Flights from Kincraigie
- Flights to Almondbank
- Flights from Tayside
- Flights from Kinclaven
- Flights from Balbeggie
- Flights from Cambrai (XCB) to Perth (PSL)
- Flights from Dalguise
- Flights from Meikleour
- Flights from Perth
- Flights from Luncarty
- Flights from Memmingen (FMM) to Perth (PSL)




































































