Advanced search
Types of accommodation
- Holiday homes (166)
- Hotels (105)
- Bed & Breakfasts (47)
- Guest houses (41)
- Apartments (25)
- Cottages (19)
- Inns (16)
- Lodges (13)
- Country houses (7)
- Holiday parks (7)
- Hostels (5)
- Villas (4)
- Aparthotel (1)
- Chalet (1)
- Motel (1)
- Resort (1)
Hotel themes
- Apartments and B&Bs (196)
- Central hotels (156)
- Golf hotels (102)
- Cheap and Budget hotels (68)
- Luxury hotels (61)
- Family hotels (54)
- Airport hotels (53)
- Design and Modern hotels (34)
- Resorts (28)
- Romantic hotels (8)
- Boutique hotels (7)
- Historical hotels (3)
Location preferences
Close to
- The Sheep Shop (46)
- Artery Gallery (21)
- This Is It Universe (21)
- A M M Agencies (15)
- The Watermill (14)
- Castle Menzies Gallery/Shop (14)
- The Birks O' Aberfeldy (14)
- Wellmeadow Gallery (14)
- The Temple Gallery (14)
- Virtual Concept (13)
- Shinafoot Fine Arts Studios (9)
- Atholl Gallery (7)
- The Hermitage (7)
- T in the park (5)
- Nigel Stacy-Marks (1)
Popular cities in Perthshire
Popular hotels in Perthshire
4 star Perthshire hotels


- Parklands Hotel Perth
- Knock Castle Hotel & Spa Crieff
- Hilton Dunkeld House
- Arisaig B&B Kinross
- Ardeonaig Hotel
- Benvrackie Pitlochry
- Old Mill Inn Pitlochry
- Persie Croft B&B Auchterarder
- Roseburn B&B
- The Courtyard Kinnaird
- Lands Of Loyal Hotel Alyth
- Knockendarroch House Hotel Pitlochry
- Westlands Of Pitlochry
- Craigroyston House Pitlochry
- Fernbank House Aberfeldy
- Meikleour Arms Hotel And Restaurant Perth
- Fortingall Hotel Kenmore
- At The Willows B&B Crieff
- Moness House Hotel & Country Club Aberfeldy
- Murrayshall House Hotel Perth
- Crieff Hydro
- Ballathie Country House Hotel and Estate
- The Tower Gastro Pub And Apartments Crieff
- Atholl Palace Hotel Pitlochry
- Hollyburn House Perth
- East Haugh House Hotel Pitlochry
- Duchally Lodge Auchterarder
- Benvrackie Bed & Breakfast Pitlochry
- Greenbrae Holiday Cottage
- The Pines At Gleneagles Auchterarder
3 star Perthshire hotels


- Kenmore Hotel
- Windlestrae Hotel Kinross
- Salutation Hotel Perth
- Mercure Perth Hotel
- Fishers Hotel Pitlochry
- Kirklands Hotel Kinross
- Angus Hotel Blairgowrie and Rattray
- Acarsaid Hotel Pitlochry
- New County Hotel Perth
- The Georgian Attic Perth
- Loch Tummel Inn Pitlochry
- The Inn On The Tay Pitlochry
- Newmill Farm
- The Bankfoot Inn Perth
- Huntingtower Hotel Perth
- Sky Lodge Perth
- Murraypark Hotel Crieff
- Holiday Inn Express Perth
- The Four Seasons Hotel Saint Fillans
- Royal Dunkeld Hotel
- Green Hotel Kinross
- The Red Brolly Inn Pitlochry
- The Royal Comrie
- Moulin Hotel Pitlochry
- Atholl Arms Hotel Dunkeld
- Mckays Pitlochry
- Grampian Hotel Perth
- Ben Lawers Hotel
- Best Western Queens Hotel Perth
- The Station Hotel Perth
- Scotland'S Hotel & Leisure Club Pitlochry
- The Royal Hotel Blairgowrie and Rattray
- Rosemount Hotel Pitlochry
- The Weem Inn Aberfeldy
- The Pitlochry Hydro Hotel
- Fordie Estate Crieff
- Westacre B&B Crieff
- Lovat House Bed And Breakfast Crieff
- Tayburn House Dunkeld
- Travelodge Perth Broxden Junction
- Premier Inn Perth City Centre
- Best Western Huntingtower Hotel
- Northlees Farm
- Crerar Scotland
- Clark Kimberley Guest House Perth
Recommended Perthshire hotels


- Kelson Lodge Kinross
- Middleton House Bed And Breakfast Auchterarder
- Port Na Craig Inn & Restaurant Pitlochry
- Ellangowan House B&B Pitlochry
- Rosebank House Blairgowrie and Rattray
- Rosebank Guest House Perth
- Brae House Aberfeldy
- Rosehill Guest House Pitlochry
- Allandale House Auchterarder
- The Steading Aberfeldy
- Galvelbeg House Crieff
- James Cottage Guest House Crieff
- Galvelmore House Crieff
- Comely Bank Guest House Crieff
- Leven House Crieff
- Burnbank Kinross
- Newstead Bed And Breakfast Crieff
- Schiehallion Hotel Aberfeldy
- Sunbank House Hotel Perth
- Macdonald Arms Hotel Balbeggie
- Pitcullen Guest House Perth
- Achray House Hotel & Lodges Saint Fillans
- Ailean Chraggan Aberfeldy
- Boreland Loch Tay Lawers
- The Victoria House Bed & Breakfast Crieff
- Gleneagles Lettings Auchterarder
- Altamount Country House Hotel Blairgowrie and Rattray
- The Pinetree Lodge Blairgowrie and Rattray
- Craigvrack Pitlochry
- Bein Inn Perth
- The Spittal Of Glenshee
- Drummond Arms Crieff
- Kinnaird Estate Dunkeld
- Cherrybank Guest House Perth
- Ballathie Riverside Perth
- Barley Bree Restaurant With Rooms Crieff
- The Struan Inn Pitlochry
- Letter Farm Bed And Breakfast Dunkeld
- Cherrybank Inn Perth
- Woodlea Perth
- The Last Cast Perth
- Bronton Cottage Perth
- Ballathie Sportsmans Lodge Perth
- Annslea Guest House Pitlochry
- Ballabeg Guest House Perth
- Newmill Farm Perth
- Fendoch Guest House Crieff
- Smiddy Haugh Hotel Auchterarder