Perthshire hotels

Hotels City Rating From

Fonab Castle Hotel Pitlochry  5 stars

Pitlochry INR 22 506

Gleneagles Hotel Auchterarder  5 stars

Auchterarder INR 31 874

The Tower Gastro Pub And Apartments Crieff  4 stars

Crieff INR 10 407

Benvrackie Bed & Breakfast Pitlochry  4 stars

Pitlochry

The Struan Inn Blair Atholl  4 stars

Blair Atholl INR 9 367

Letter Farm Bed And Breakfast Dunkeld  4 stars

Dunkeld

Westlands Of Pitlochry Bed & Breakfast  4 stars

Pitlochry INR 14 571

The Station Hotel Perth  4 stars

Perth Very good INR 7 285

Clc Duchally Country Estate Aparthotel Auchterarder  4 stars

Auchterarder Superb INR 14 831

Ellangowan House B&B Pitlochry  4 stars

Pitlochry INR 7 545

Ballathie House Hotel Perth  4 stars

Perth Superb INR 11 058

Green Hotel Kinross  4 stars

Kinross Fabulous INR 10 017

Murrayshall House Hotel & Golf Course Perth  4 stars

Perth Superb INR 10 212

Hilton Dunkeld House Hotel  4 stars

Dunkeld Fabulous INR 14 115

Fernbank House Bed & Breakfast Aberfeldy  4 stars

Aberfeldy Very good INR 7 805

Middleton House Bed And Breakfast Auchterarder  4 stars

Auchterarder INR 6 569

Meikleour Arms Hotel And Restaurant Perth  4 stars

Perth INR 7 610

Port Na Craig Inn & Restaurant Pitlochry  4 stars

Pitlochry INR 11 123

Sunbank House Hotel Perth  4 stars

Perth Superb INR 6 374

James Cottage Guest House Crieff  4 stars

Crieff INR 6 765

Persie Croft B&B Auchterarder  4 stars

Auchterarder INR 6 439

Fortingall Hotel Kenmore  4 stars

Kenmore (Perth and Kinross) Superb INR 13 920

Lands Of Loyal Hotel Alyth  4 stars

Alyth Superb INR 12 099

East Haugh House Hotel Pitlochry  4 stars

Pitlochry INR 18 604

Parklands Hotel Perth  4 stars

Perth Very good INR 7 285

Barley Bree Restaurant With Rooms Crieff  4 stars

Crieff

Cherrybank Inn Perth  4 stars

Perth INR 6 504

The Steading Bed & Breakfast Aberfeldy  4 stars

Aberfeldy INR 8 846

Knock Castle Hotel & Spa Crieff  4 stars

Crieff Fabulous INR 13 595

Crieff Hydro Hotel  4 stars

Crieff Very good INR 12 034

Craigroyston House Bed & Breakfast Pitlochry  4 stars

Pitlochry INR 7 545

Brae House Bed & Breakfast Aberfeldy  4 stars

Aberfeldy INR 9 497

Old Mill Inn Pitlochry  4 stars

Pitlochry Superb INR 12 164

Moness House Hotel & Country Club Aberfeldy  4 stars

Aberfeldy Fabulous INR 9 367

Burnbank Bed & Breakfast Kinross  4 stars

Kinross INR 6 309

The Cairn Lodge & Hotel Auchterarder  4 stars

Auchterarder Superb INR 13 855

Rosebank Guest House Perth  4 stars

Perth INR 9 432

Kelson Lodge Kinross  4 stars

Kinross INR 6 765

Allandale House Bed & Breakfast Auchterarder  4 stars

Auchterarder Exclusive INR 6 895

Arisaig B&B Kinross  4 stars

Kinross INR 6 765

Atholl Palace Hotel Pitlochry  4 stars

Pitlochry Fabulous INR 17 303

The Strathgarry Restaurant & Rooms Pitlochry  3 stars

Pitlochry Fabulous INR 8 066

Tigh Na Cloich Hotel Pitlochry  3 stars

Pitlochry Superb INR 13 400

The Bankfoot Inn Perth  3 stars

Perth INR 5 919

Birnam Hotel Dunkeld  3 stars

Dunkeld Fabulous INR 5 854

Rosebank House Bed & Breakfast Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray INR 6 635

Buttonboss Lodge Pitlochry  3 stars

Pitlochry Fabulous

The Weem Inn Aberfeldy  3 stars

Aberfeldy Very good INR 11 058

Atholl Arms Hotel Dunkeld  3 stars

Dunkeld Very good INR 9 627

The Royal Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Good INR 6 569

Glendevon Hotel Auchterarder  3 stars

Auchterarder INR 6 635

Macdonald Loch Rannoch Hotel Kinloch Rannoch  3 stars

Kinloch Rannoch Fabulous INR 9 692

The Four Seasons Hotel Saint Fillans  3 stars

Saint Fillans Superb INR 9 171

The Inn On The Tay Pitlochry  3 stars

Pitlochry INR 9 236

Scotland'S Hotel & Leisure Club Pitlochry  3 stars

Pitlochry Very good INR 9 562

Windlestrae Hotel Kinross  3 stars

Kinross Very good INR 6 309

Fishers Hotel Pitlochry  3 stars

Pitlochry Very good INR 10 537

Mercure Perth Hotel  3 stars

Perth Very good INR 6 114

Leven House Guest House Crieff  3 stars

Crieff INR 9 106

Pitcullen Guest House Perth  3 stars

Perth Good INR 7 220

Grampian Hotel Perth  3 stars

Perth Fabulous INR 10 733

Sky Lodge  3 stars

New Scone Fabulous

The Last Cast Hotel Perth  3 stars

Perth INR 8 066

Altamount Country House Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Fabulous INR 10 668

Angus Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Very good INR 7 025

The Acarsaid Hotel Pitlochry  3 stars

Pitlochry Very good INR 8 001

The Pitlochry Hydro Hotel  3 stars

Pitlochry INR 9 822

Bronton Cottage Perth  3 stars

Perth INR 7 545

Red Brolly Inn Pitlochry  3 stars

Pitlochry INR 6 895

Best Western Lovat Hotel Perth  3 stars

Perth Very good INR 6 179

Newmill Farm Hotel Perth  3 stars

Perth INR 8 001

Galvelbeg House Bed & Breakfast Bed & Breakfast Crieff  3 stars

Crieff INR 5 659

Schiehallion Hotel Aberfeldy  3 stars

Aberfeldy Superb INR 7 805

Macdonald Arms Hotel Balbeggie  3 stars

Balbeggie INR 6 569

Achray House Hotel, Restaurant And Lodges Saint Fillans  3 stars

Saint Fillans

Annslea Guest House Pitlochry  3 stars

Pitlochry INR 7 090

Holiday Inn Express Perth  3 stars

Perth Fabulous INR 7 350

Newstead Bed And Breakfast Crieff  3 stars

Crieff Very good INR 5 854

Birchwood Hotel Pitlochry  3 stars

Pitlochry Good INR 9 627

Ailean Chraggan Hotel Aberfeldy  3 stars

Aberfeldy INR 9 106

Ben Lawers Hotel  3 stars

Lawers Fabulous INR 5 594

The Fitzroy Bed & Breakfast Perth  3 stars

Perth

Dalmunzie Castle Hotel Glen Shee  3 stars

Glen Shee

Bridge Of Cally Hotel Perth  3 stars

Perth Fabulous INR 7 935

Huntingtower Hotel Perth  3 stars

Perth Fabulous INR 10 603

Comely Bank Guest House Crieff  3 stars

Crieff Superb INR 6 179

Atholl Arms Hotel Pitlochry  3 stars

Pitlochry Fabulous INR 8 001

Moulin Hotel Pitlochry  3 stars

Pitlochry INR 16 912

The Pinetree Lodge Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Fabulous INR 7 610

The Victoria House Bed & Breakfast Bed & Breakfast Crieff  3 stars

Crieff INR 6 700

Ballabeg Guest House Perth  3 stars

Perth

Westacre B&B Perth  3 stars

Perth

Kirklands Hotel Kinross  3 stars

Kinross Very good INR 9 627

Dunalastair Hotel Suites Kinloch Rannoch  3 stars

Kinloch Rannoch Good INR 17 238

Gartwhinzean Hotel PERTHSHIRE  3 stars

PERTHSHIRE

New County Hotel Perth  3 stars

Perth Good INR 4 098

The Royal George Hotel Perth  3 stars

Perth Fabulous INR 8 456

The Red House Hotel Coupar Angus  3 stars

Coupar Angus

Clark Kimberley Guest House Perth  3 stars

Perth INR 3 382

Kenmore Hotel  3 stars

Kenmore (Perth and Kinross) Fabulous INR 15 156

Lovat House Bed And Breakfast Crieff  3 stars

Crieff

Murraypark Hotel Crieff  3 stars

Crieff Fabulous INR 10 212

Gleneagles Lettings Hotel Auchterarder  3 stars

Auchterarder Superb INR 15 937

Best Western Queens Hotel Perth  3 stars

Perth Very good INR 7 675

Alyth Hotel  3 stars

Alyth Superb INR 5 984

Rosemount Hotel Pitlochry  3 stars

Pitlochry Very good INR 8 196

Royal Dunkeld Hotel  3 stars

Dunkeld Fabulous INR 9 692

Salutation Hotel Perth  3 stars

Perth Very good INR 7 610

Drummond Arms Hotel Crieff  2 stars

Crieff Guest rating

Smiddy Haugh Hotel Auchterarder  2 stars

Auchterarder INR 7 740

Breadalbane Arms Hotel Aberfeldy  2 stars

Aberfeldy Guest rating INR 4 813

Bein Inn Perth  2 stars

Perth Superb INR 6 374

Fendoch Guest House Crieff  2 stars

Crieff INR 6 765

Glenfarg Hotel Perth  2 stars

Perth Very good INR 8 976

Torrdarach House Guest House Pitlochry  0 stars

Pitlochry

Clc Duchally Country Estate Apartment Gleneagles  0 stars

Gleneagles

Kinloch House Guest House Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray Superb INR 19 579

Beinn Bhracaigh Pitlochry  0 stars

Pitlochry INR 8 911

Clunie Guest House Perth  0 stars

Perth Fabulous

Logierait Pine Lodges Pitlochry  0 stars

Pitlochry Superb INR 5 594

The Old Cross Inn Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray Superb INR 7 090

Dunallan Guest House Perth  0 stars

Perth Superb INR 6 635

Corriefodly Holiday Park Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray INR 3 837

Ericht Holiday Lodges Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray INR 30 833

Yanns At Glenearn House Guest House Crieff  0 stars

Crieff Superb INR 9 757

Hazeldene Guest House Perth  0 stars

Perth Exceptional INR 3 967

Acer Guest House Perth  0 stars

Perth Exceptional INR 5 073

Cuil An Daraich Guest House Pitlochry  0 stars

Pitlochry Fabulous INR 7 285

The Kenmore Club By Diamond Resorts Aberfeldy  0 stars

Aberfeldy Superb INR 12 619

Galvelmore House Apartment Crieff  0 stars

Crieff Exceptional

No 9 The Guest House Perth  0 stars

Perth INR 5 919

Woodlea Guest House Perth  0 stars

Perth INR 5 268

Munro Luxury Apartments Perth  0 stars

Perth INR 16 912

Clover Holidays - New Row Apartment Perth  0 stars

Perth INR 8 456

Heidl Guest House Perth  0 stars

Perth INR 3 707

Craigrossie Hotel Auchterarder  0 stars

Auchterarder INR 6 765

Alexander Residence Perth  0 stars

Perth INR 8 716

Pine Trees Hotel Pitlochry  0 stars

Pitlochry Superb INR 12 099

Tayside Hotel Stanley  0 stars

Stanley (Perthshire) Fabulous INR 9 757

The Strathardle Inn Kirkmichael  0 stars

Kirkmichael Very good INR 9 952

Mains Of Taymouth Country Estate Apartment Kenmore  0 stars

Kenmore (Perth and Kinross) INR 16 652

Craigatin House & Courtyard Hotel Pitlochry  0 stars

Pitlochry Very good INR 10 342

Avonlea Holiday home Crieff  0 stars

Crieff

The Townhouse Guest House Perth  0 stars

Perth Good

Craigmhor Lodge & Courtyard Pitlochry  0 stars

Pitlochry Exceptional INR 9 822

Glencarse Hotel  0 stars

Glencarse

Crieff Armoury Luxury Self Catering Apartment  0 stars

Crieff

Dundarach Guest House Pitlochry  0 stars

Pitlochry Superb INR 11 123

The Roxburghe Guest House Kinross  0 stars

Kinross INR 5 854

Ardfern Guest House Perth  0 stars

Perth INR 5 073

Merlindale Guest House Crieff  0 stars

Crieff Exceptional INR 10 603

Craigvrack Hotel Pitlochry  0 stars

Pitlochry Fabulous INR 8 326

Wellwood House Guest House Pitlochry  0 stars

Pitlochry Very good INR 13 400

The Claymore Guest House Pitlochry  0 stars

Pitlochry Superb INR 9 236

Carra Beag Guest House Pitlochry  0 stars

Pitlochry Fabulous

Arisaig Guest House Perth  0 stars

Perth INR 5 789

Bendarroch House Guest House Pitlochry  0 stars

Pitlochry Superb INR 6 960

Atholl Villa Guest House Pitlochry  0 stars

Pitlochry Exceptional INR 9 757
United Kingdom regions