Perthshire hotels

Hotels City Rating From

Kinnaird Estate Dunkeld  5 stars

Dunkeld

Fonab Castle Hotel Pitlochry  5 stars

Pitlochry USD 325

Alexander Residence Perth  5 stars

Perth USD 134

Gleneagles Hotel Auchterarder  5 stars

Auchterarder Superb USD 465

Sunbank House Hotel Perth  4 stars

Perth Superb USD 103

Kelson Lodge Kinross  4 stars

Kinross USD 104

Rosebank Guest House Perth  4 stars

Perth USD 145

The Struan Inn Pitlochry  4 stars

Pitlochry

Arisaig B&B Kinross  4 stars

Kinross USD 104

Crieff Hydro Hotel  4 stars

Crieff Very good USD 251

The Station Hotel Perth  4 stars

Perth Very good USD 140

Old Mill Inn Pitlochry  4 stars

Pitlochry Superb USD 182

Cherrybank Inn Perth  4 stars

Perth USD 100

Green Hotel Kinross  4 stars

Kinross Fabulous USD 102

Moness House Hotel & Country Club Aberfeldy  4 stars

Aberfeldy Fabulous USD 102

Hilton Dunkeld House Hotel  4 stars

Dunkeld Fabulous USD 148

Cherrybank Guest House Perth  4 stars

Perth

Pine Trees Hotel Pitlochry  4 stars

Pitlochry Superb USD 169

Parklands Hotel Perth  4 stars

Perth Very good USD 119

Knock Castle Hotel & Spa Crieff  4 stars

Crieff Fabulous USD 197

Schiehallion Hotel Aberfeldy  4 stars

Aberfeldy Superb USD 110

Ballathie House Hotel Perth  4 stars

Perth Superb USD 113

Murrayshall House Hotel & Golf Course Perth  4 stars

Perth Superb USD 150

Atholl Palace Hotel Pitlochry  4 stars

Pitlochry Fabulous USD 214

East Haugh House Hotel Pitlochry  4 stars

Pitlochry USD 106

Best Western Lovat Hotel Perth  3 stars

Perth Very good USD 98

Newstead Bed And Breakfast Crieff  3 stars

Crieff Very good USD 87

Ballathie Sportsmans Lodge Perth  3 stars

Perth USD 169

The Last Cast Hotel Perth  3 stars

Perth USD 124

Premier Inn Perth City Centre  3 stars

Perth

Angus Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Very good USD 110

Atholl Arms Hotel Dunkeld  3 stars

Dunkeld Very good USD 127

The Royal Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Good USD 75

Ballabeg Guest House Perth  3 stars

Perth

Grampian Hotel Perth  3 stars

Perth Fabulous USD 165

Macdonald Loch Rannoch Hotel Kinloch Rannoch  3 stars

Kinloch Rannoch Fabulous USD 140

Atholl Arms Hotel Pitlochry  3 stars

Pitlochry Fabulous USD 134

Ailean Chraggan Hotel Aberfeldy  3 stars

Aberfeldy USD 140

Scotland'S Hotel & Leisure Club Pitlochry  3 stars

Pitlochry Very good USD 115

Windlestrae Hotel Kinross  3 stars

Kinross Very good USD 111

Fishers Hotel Pitlochry  3 stars

Pitlochry Very good USD 134

Red Brolly Inn Pitlochry  3 stars

Pitlochry USD 87

Dundarach Hotel Pitlochry  3 stars

Pitlochry Superb USD 156

Comely Bank Guest House Crieff  3 stars

Crieff Superb USD 95

The Strathgarry Restaurant & Rooms Pitlochry  3 stars

Pitlochry Fabulous USD 112

Tigh Na Cloich Hotel Pitlochry  3 stars

Pitlochry Superb USD 187

Royal George Hotel Perth  3 stars

Perth Fabulous USD 130

Mercure Perth Hotel  3 stars

Perth Very good USD 109

Murraypark Hotel Crieff  3 stars

Crieff Fabulous USD 99

Rosemount Hotel Pitlochry  3 stars

Pitlochry Very good USD 111

Moulin Hotel Pitlochry  3 stars

Pitlochry USD 195

Kenmore Hotel And Lodges  3 stars

Kenmore (Perth and Kinross) Fabulous USD 124

Annslea Guest House Pitlochry  3 stars

Pitlochry USD 109

Longforgan Coaching Inn  3 stars

Longforgan Guest rating USD 61

Holiday Inn Express Perth  3 stars

Perth Fabulous USD 112

Bankfoot Inn  3 stars

Bankfoot USD 91

Burnbank B&B Kinross  3 stars

Kinross USD 100

Birnam Hotel Dunkeld  3 stars

Dunkeld Fabulous USD 64

Huntingtower Hotel Perth  3 stars

Perth Fabulous USD 120

Quality Hotel Station - Perth  3 stars

Perth

Travelodge Broxden Junction Perth  3 stars

Perth USD 77

Aberfeldy Weem Hostel  3 stars

Aberfeldy Very good USD 105

The Four Seasons Hotel Crieff  3 stars

Crieff Superb USD 150

Clark Kimberley Guest House Perth  3 stars

Perth USD 52

Dunalastair Hotel Pitlochry  3 stars

Pitlochry Good USD 254

The Royal Hotel Comrie  3 stars

Comrie Good USD 97

New County Hotel Perth  3 stars

Perth Good USD 65

Macdonald Arms Hotel Perth  3 stars

Perth USD 57

Royal Dunkeld Hotel  3 stars

Dunkeld Fabulous USD 126

Glendevon Hotel Auchterarder  3 stars

Auchterarder USD 102

Best Western Queens Perth Hotel  3 stars

Perth Very good USD 116

The Pitlochry Hydro Hotel  3 stars

Pitlochry USD 145

Salutation Hotel Perth  3 stars

Perth Very good USD 98

Fendoch Guest House Crieff  2 stars

Crieff USD 104

Drummond Arms Hotel Crieff  2 stars

Crieff Guest rating

Breadalbane Arms Hotel Aberfeldy  2 stars

Aberfeldy Guest rating USD 88

Bein Inn Perth  2 stars

Perth Superb USD 117

Ardfern Guest House Perth  0 stars

Perth USD 78

Kinloch House Guest House Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray Superb USD 296

Mains Of Taymouth Country Estate Apartment Kenmore  0 stars

Kenmore (Perth and Kinross)

Roxburghe Guest House Kinross  0 stars

Kinross USD 87

Arisaig Guest House Perth  0 stars

Perth USD 89

Heidl Guest House Perth  0 stars

Perth

Dunallan Guest House Perth  0 stars

Perth Superb USD 124

Craigvrack Hotel Pitlochry  0 stars

Pitlochry Fabulous USD 115

Beinn Bhracaigh Pitlochry  0 stars

Pitlochry USD 131

Craigmhor Lodge & Courtyard Pitlochry  0 stars

Pitlochry Exceptional USD 149

Craigrossie Hotel Auchterarder  0 stars

Auchterarder USD 100

The Kenmore Club By Diamond Resorts Aberfeldy  0 stars

Aberfeldy Superb USD 151

Atholl Villa Guest House Pitlochry  0 stars

Pitlochry Exceptional USD 135

Cuil An Daraich Guest House Pitlochry  0 stars

Pitlochry Fabulous USD 113

Birchwood Hotel Pitlochry  0 stars

Pitlochry Good USD 145
United Kingdom regions