Perthshire hotels

Hotels City Rating From

Fonab Castle Hotel Pitlochry  5 stars

Pitlochry USD 338

Gleneagles Hotel Auchterarder  5 stars

Auchterarder USD 550

The Struan Inn Pitlochry  4 stars

Pitlochry USD 142

The Station Hotel Perth  4 stars

Perth Very good USD 116

Ballathie House Hotel Perth  4 stars

Perth Superb USD 166

Green Hotel Kinross  4 stars

Kinross Fabulous USD 112

Murrayshall House Hotel Perth  4 stars

Perth Superb USD 151

Hilton Dunkeld House Hotel  4 stars

Dunkeld Fabulous USD 225

Sunbank House Hotel Perth  4 stars

Perth Superb USD 104

Pine Trees Hotel Pitlochry  4 stars

Pitlochry Superb USD 182

East Haugh House Hotel Pitlochry  4 stars

Pitlochry USD 258

Parklands Hotel Perth  4 stars

Perth Very good USD 117

Barley Bree Restaurant With Rooms Crieff  4 stars

Crieff

Cherrybank Inn Perth  4 stars

Perth USD 100

Knock Castle Hotel & Spa Crieff  4 stars

Crieff Fabulous USD 209

Crieff Hydro Hotel  4 stars

Crieff Very good USD 185

Old Mill Inn Pitlochry  4 stars

Pitlochry Superb USD 188

Moness House Hotel & Country Club Aberfeldy  4 stars

Aberfeldy Fabulous USD 111

Burnbank Bed & Breakfast Kinross  4 stars

Kinross USD 100

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

Arisaig B&B Kinross  4 stars

Kinross USD 104

Atholl Palace Hotel Pitlochry  4 stars

Pitlochry Fabulous USD 302

The Strathgarry Restaurant & Rooms Pitlochry  3 stars

Pitlochry Fabulous USD 143

Tigh Na Cloich Hotel Pitlochry  3 stars

Pitlochry Superb USD 187

The Bankfoot Inn Perth  3 stars

Perth USD 91

Birnam Hotel Dunkeld  3 stars

Dunkeld Fabulous USD 69

The Weem Inn Aberfeldy  3 stars

Aberfeldy Very good USD 171

Atholl Arms Hotel Dunkeld  3 stars

Dunkeld Very good USD 123

The Royal Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Good USD 78

Glendevon Hotel Auchterarder  3 stars

Auchterarder USD 102

Macdonald Loch Rannoch Hotel Kinloch Rannoch  3 stars

Kinloch Rannoch Fabulous USD 154

The Four Seasons Hotel Crieff  3 stars

Crieff Superb USD 141

Scotland'S Hotel & Leisure Club Pitlochry  3 stars

Pitlochry Very good USD 142

Windlestrae Hotel Kinross  3 stars

Kinross Very good USD 101

Fishers Hotel Pitlochry  3 stars

Pitlochry Very good USD 150

Mercure Perth Hotel  3 stars

Perth Very good USD 96

Grampian Hotel Perth  3 stars

Perth Fabulous USD 165

The Last Cast Hotel Perth  3 stars

Perth USD 124

Angus Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Very good USD 110

Red Brolly Inn Pitlochry  3 stars

Pitlochry USD 101

Best Western Lovat Hotel Perth  3 stars

Perth Very good USD 99

Schiehallion Hotel Aberfeldy  3 stars

Aberfeldy Superb USD 110

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

Ailean Chraggan Hotel Aberfeldy  3 stars

Aberfeldy USD 140

Huntingtower Hotel Perth  3 stars

Perth Fabulous USD 153

Comely Bank Guest House Crieff  3 stars

Crieff Superb USD 95

Dundarach Hotel Pitlochry  3 stars

Pitlochry Superb USD 170

Atholl Arms Hotel Pitlochry  3 stars

Pitlochry Fabulous USD 122

Moulin Hotel Pitlochry  3 stars

Pitlochry USD 214

The Pinetree Lodge Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Fabulous USD 117

Ballabeg Guest House Perth  3 stars

Perth

Dunalastair Hotel Suites Pitlochry  3 stars

Pitlochry Good USD 258

New County Hotel Perth  3 stars

Perth Good USD 89

The Royal George Hotel Perth  3 stars

Perth Fabulous USD 130

Clark Kimberley Guest House Perth  3 stars

Perth USD 52

Kenmore Hotel  3 stars

Kenmore (Perth and Kinross) Fabulous USD 222

Murraypark Hotel Crieff  3 stars

Crieff Fabulous USD 151

Best Western Queens Hotel Perth  3 stars

Perth Very good USD 118

Rosemount Hotel Pitlochry  3 stars

Pitlochry Very good USD 126

Royal Dunkeld Hotel  3 stars

Dunkeld Fabulous USD 126

Salutation Hotel Perth  3 stars

Perth Very good USD 115

Drummond Arms Hotel Crieff  2 stars

Crieff Guest rating

Breadalbane Arms Hotel Aberfeldy  2 stars

Aberfeldy Guest rating USD 97

Bein Inn Perth  2 stars

Perth Superb USD 111

Fendoch Guest House Crieff  2 stars

Crieff USD 104

Dunallan Guest House Perth  0 stars

Perth Superb USD 102

Cuil An Daraich Guest House Pitlochry  0 stars

Pitlochry Fabulous USD 113

Heidl Guest House Perth  0 stars

Perth USD 57

Alexander Residence Perth  0 stars

Perth USD 134

Mains Of Taymouth Country Estate Apartment Kenmore  0 stars

Kenmore (Perth and Kinross)

Craigatin House & Courtyard Guest House Pitlochry  0 stars

Pitlochry Very good USD 159

Birchwood Hotel Pitlochry  0 stars

Pitlochry Good USD 148

Craigmhor Lodge & Courtyard Pitlochry  0 stars

Pitlochry Exceptional USD 151

The Roxburghe Guest House Kinross  0 stars

Kinross USD 69

Ardfern Guest House Perth  0 stars

Perth USD 78

Craigvrack Hotel Pitlochry  0 stars

Pitlochry Fabulous USD 122

Arisaig Guest House Perth  0 stars

Perth USD 89

Atholl Villa Guest House Pitlochry  0 stars

Pitlochry Exceptional USD 150
United Kingdom regions