Perthshire hotels

Hotels City Rating From

Fonab Castle Hotel Pitlochry  5 stars

Pitlochry USD 346

Gleneagles Hotel Auchterarder  5 stars

Auchterarder USD 490

The Tower Gastro Pub And Apartments Crieff  4 stars

Crieff USD 160

Benvrackie Bed & Breakfast Pitlochry  4 stars

Pitlochry

The Struan Inn Blair Atholl  4 stars

Blair Atholl USD 144

Letter Farm Bed And Breakfast Dunkeld  4 stars

Dunkeld

Westlands Of Pitlochry Bed & Breakfast  4 stars

Pitlochry USD 224

The Station Hotel Perth  4 stars

Perth Very good USD 112

Clc Duchally Country Estate Aparthotel Auchterarder  4 stars

Auchterarder Superb USD 228

Ellangowan House B&B Pitlochry  4 stars

Pitlochry USD 116

Ballathie House Hotel Perth  4 stars

Perth Superb USD 170

Green Hotel Kinross  4 stars

Kinross Fabulous USD 154

Murrayshall House Hotel & Golf Course Perth  4 stars

Perth Superb USD 157

Hilton Dunkeld House Hotel  4 stars

Dunkeld Fabulous USD 217

Fernbank House Bed & Breakfast Aberfeldy  4 stars

Aberfeldy Very good USD 120

Middleton House Bed And Breakfast Auchterarder  4 stars

Auchterarder USD 101

Meikleour Arms Hotel And Restaurant Perth  4 stars

Perth USD 117

Port Na Craig Inn & Restaurant Pitlochry  4 stars

Pitlochry USD 171

Sunbank House Hotel Perth  4 stars

Perth Superb USD 98

James Cottage Guest House Crieff  4 stars

Crieff USD 104

Persie Croft B&B Auchterarder  4 stars

Auchterarder USD 99

Fortingall Hotel Kenmore  4 stars

Kenmore (Perth and Kinross) Superb USD 214

Lands Of Loyal Hotel Alyth  4 stars

Alyth Superb USD 186

East Haugh House Hotel Pitlochry  4 stars

Pitlochry USD 286

Parklands Hotel Perth  4 stars

Perth Very good USD 112

Barley Bree Restaurant With Rooms Crieff  4 stars

Crieff

Cherrybank Inn Perth  4 stars

Perth USD 100

The Steading Bed & Breakfast Aberfeldy  4 stars

Aberfeldy USD 136

Knock Castle Hotel & Spa Crieff  4 stars

Crieff Fabulous USD 209

Crieff Hydro Hotel  4 stars

Crieff Very good USD 185

Craigroyston House Bed & Breakfast Pitlochry  4 stars

Pitlochry USD 116

Brae House Bed & Breakfast Aberfeldy  4 stars

Aberfeldy USD 146

Old Mill Inn Pitlochry  4 stars

Pitlochry Superb USD 187

Moness House Hotel & Country Club Aberfeldy  4 stars

Aberfeldy Fabulous USD 144

Burnbank Bed & Breakfast Kinross  4 stars

Kinross USD 97

The Cairn Lodge & Hotel Auchterarder  4 stars

Auchterarder Superb USD 213

Rosebank Guest House Perth  4 stars

Perth USD 145

Kelson Lodge Kinross  4 stars

Kinross USD 104

Allandale House Bed & Breakfast Auchterarder  4 stars

Auchterarder Exclusive USD 106

Arisaig B&B Kinross  4 stars

Kinross USD 104

Atholl Palace Hotel Pitlochry  4 stars

Pitlochry Fabulous USD 266

The Strathgarry Restaurant & Rooms Pitlochry  3 stars

Pitlochry Fabulous USD 124

Tigh Na Cloich Hotel Pitlochry  3 stars

Pitlochry Superb USD 206

The Bankfoot Inn Perth  3 stars

Perth USD 91

Birnam Hotel Dunkeld  3 stars

Dunkeld Fabulous USD 90

Rosebank House Bed & Breakfast Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray USD 102

Buttonboss Lodge Pitlochry  3 stars

Pitlochry Fabulous

The Weem Inn Aberfeldy  3 stars

Aberfeldy Very good USD 170

Atholl Arms Hotel Dunkeld  3 stars

Dunkeld Very good USD 148

The Royal Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Good USD 101

Glendevon Hotel Auchterarder  3 stars

Auchterarder USD 102

Macdonald Loch Rannoch Hotel Kinloch Rannoch  3 stars

Kinloch Rannoch Fabulous USD 149

The Four Seasons Hotel Saint Fillans  3 stars

Saint Fillans Superb USD 141

The Inn On The Tay Pitlochry  3 stars

Pitlochry USD 142

Scotland'S Hotel & Leisure Club Pitlochry  3 stars

Pitlochry Very good USD 147

Windlestrae Hotel Kinross  3 stars

Kinross Very good USD 97

Fishers Hotel Pitlochry  3 stars

Pitlochry Very good USD 162

Mercure Perth Hotel  3 stars

Perth Very good USD 94

Leven House Guest House Crieff  3 stars

Crieff USD 140

Pitcullen Guest House Perth  3 stars

Perth Good USD 111

Grampian Hotel Perth  3 stars

Perth Fabulous USD 165

Sky Lodge  3 stars

New Scone Fabulous

The Last Cast Hotel Perth  3 stars

Perth USD 124

Altamount Country House Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Fabulous USD 164

Angus Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Very good USD 108

The Acarsaid Hotel Pitlochry  3 stars

Pitlochry Very good USD 123

The Pitlochry Hydro Hotel  3 stars

Pitlochry USD 151

Bronton Cottage Perth  3 stars

Perth USD 116

Red Brolly Inn Pitlochry  3 stars

Pitlochry USD 106

Best Western Lovat Hotel Perth  3 stars

Perth Very good USD 95

Newmill Farm Hotel Perth  3 stars

Perth USD 123

Galvelbeg House Bed & Breakfast Bed & Breakfast Crieff  3 stars

Crieff USD 87

Schiehallion Hotel Aberfeldy  3 stars

Aberfeldy Superb USD 120

Macdonald Arms Hotel Balbeggie  3 stars

Balbeggie USD 101

Achray House Hotel, Restaurant And Lodges Saint Fillans  3 stars

Saint Fillans

Annslea Guest House Pitlochry  3 stars

Pitlochry USD 109

Holiday Inn Express Perth  3 stars

Perth Fabulous USD 113

Newstead Bed And Breakfast Crieff  3 stars

Crieff Very good USD 90

Birchwood Hotel Pitlochry  3 stars

Pitlochry Good USD 148

Ailean Chraggan Hotel Aberfeldy  3 stars

Aberfeldy USD 140

Ben Lawers Hotel  3 stars

Lawers Fabulous USD 86

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 USD 122

Huntingtower Hotel Perth  3 stars

Perth Fabulous USD 163

Comely Bank Guest House Crieff  3 stars

Crieff Superb USD 95

Atholl Arms Hotel Pitlochry  3 stars

Pitlochry Fabulous USD 123

Moulin Hotel Pitlochry  3 stars

Pitlochry USD 260

The Pinetree Lodge Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Fabulous USD 117

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

Crieff USD 103

Ballabeg Guest House Perth  3 stars

Perth

Westacre B&B Perth  3 stars

Perth

Kirklands Hotel Kinross  3 stars

Kinross Very good USD 148

Dunalastair Hotel Suites Kinloch Rannoch  3 stars

Kinloch Rannoch Good USD 265

Gartwhinzean Hotel PERTHSHIRE  3 stars

PERTHSHIRE

New County Hotel Perth  3 stars

Perth Good USD 63

The Royal George Hotel Perth  3 stars

Perth Fabulous USD 130

The Red House Hotel Coupar Angus  3 stars

Coupar Angus

Clark Kimberley Guest House Perth  3 stars

Perth USD 52

Kenmore Hotel  3 stars

Kenmore (Perth and Kinross) Fabulous USD 233

Lovat House Bed And Breakfast Crieff  3 stars

Crieff

Murraypark Hotel Crieff  3 stars

Crieff Fabulous USD 157

Gleneagles Lettings Hotel Auchterarder  3 stars

Auchterarder Superb USD 245

Best Western Queens Hotel Perth  3 stars

Perth Very good USD 118

Alyth Hotel  3 stars

Alyth Superb USD 92

Rosemount Hotel Pitlochry  3 stars

Pitlochry Very good USD 126

Royal Dunkeld Hotel  3 stars

Dunkeld Fabulous USD 149

Salutation Hotel Perth  3 stars

Perth Very good USD 117

Drummond Arms Hotel Crieff  2 stars

Crieff Guest rating

Smiddy Haugh Hotel Auchterarder  2 stars

Auchterarder USD 119

Breadalbane Arms Hotel Aberfeldy  2 stars

Aberfeldy Guest rating USD 74

Bein Inn Perth  2 stars

Perth Superb USD 98

Fendoch Guest House Crieff  2 stars

Crieff USD 104

Glenfarg Hotel Perth  2 stars

Perth Very good USD 138

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 USD 301

Beinn Bhracaigh Pitlochry  0 stars

Pitlochry USD 137

Clunie Guest House Perth  0 stars

Perth Fabulous

Logierait Pine Lodges Pitlochry  0 stars

Pitlochry Superb USD 86

The Old Cross Inn Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray Superb USD 109

Dunallan Guest House Perth  0 stars

Perth Superb USD 102

Corriefodly Holiday Park Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray USD 59

Ericht Holiday Lodges Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray USD 474

Yanns At Glenearn House Guest House Crieff  0 stars

Crieff Superb USD 150

Hazeldene Guest House Perth  0 stars

Perth Exceptional USD 61

Acer Guest House Perth  0 stars

Perth Exceptional USD 78

Cuil An Daraich Guest House Pitlochry  0 stars

Pitlochry Fabulous USD 112

The Kenmore Club By Diamond Resorts Aberfeldy  0 stars

Aberfeldy Superb USD 194

Galvelmore House Apartment Crieff  0 stars

Crieff Exceptional

No 9 The Guest House Perth  0 stars

Perth USD 91

Woodlea Guest House Perth  0 stars

Perth USD 81

Munro Luxury Apartments Perth  0 stars

Perth USD 260

Clover Holidays - New Row Apartment Perth  0 stars

Perth USD 130

Heidl Guest House Perth  0 stars

Perth USD 57

Craigrossie Hotel Auchterarder  0 stars

Auchterarder USD 104

Alexander Residence Perth  0 stars

Perth USD 134

Pine Trees Hotel Pitlochry  0 stars

Pitlochry Superb USD 186

Tayside Hotel Stanley  0 stars

Stanley (Perthshire) Fabulous USD 150

The Strathardle Inn Kirkmichael  0 stars

Kirkmichael Very good USD 153

Mains Of Taymouth Country Estate Apartment Kenmore  0 stars

Kenmore (Perth and Kinross) USD 256

Craigatin House & Courtyard Hotel Pitlochry  0 stars

Pitlochry Very good USD 159

Avonlea Holiday home Crieff  0 stars

Crieff

The Townhouse Guest House Perth  0 stars

Perth Good

Craigmhor Lodge & Courtyard Pitlochry  0 stars

Pitlochry Exceptional USD 151

Glencarse Hotel  0 stars

Glencarse

Crieff Armoury Luxury Self Catering Apartment  0 stars

Crieff

Dundarach Guest House Pitlochry  0 stars

Pitlochry Superb USD 171

The Roxburghe Guest House Kinross  0 stars

Kinross USD 90

Ardfern Guest House Perth  0 stars

Perth USD 78

Merlindale Guest House Crieff  0 stars

Crieff Exceptional USD 163

Craigvrack Hotel Pitlochry  0 stars

Pitlochry Fabulous USD 128

Wellwood House Guest House Pitlochry  0 stars

Pitlochry Very good USD 206

The Claymore Guest House Pitlochry  0 stars

Pitlochry Superb USD 142

Carra Beag Guest House Pitlochry  0 stars

Pitlochry Fabulous

Arisaig Guest House Perth  0 stars

Perth USD 89

Bendarroch House Guest House Pitlochry  0 stars

Pitlochry Superb USD 107

Atholl Villa Guest House Pitlochry  0 stars

Pitlochry Exceptional USD 150
United Kingdom regions