Perthshire hotels

Hotels City Rating From

Kinnaird Estate Dunkeld  5 stars

Dunkeld

Fonab Castle Hotel Pitlochry  5 stars

Pitlochry GBP 251

Alexander Residence Perth  5 stars

Perth GBP 107

Gleneagles Hotel Auchterarder  5 stars

Auchterarder Superb GBP 378

Sunbank House Hotel Perth  4 stars

Perth Superb GBP 82

Kelson Lodge Kinross  4 stars

Kinross GBP 83

Rosebank Guest House Perth  4 stars

Perth GBP 116

The Struan Inn Pitlochry  4 stars

Pitlochry

Arisaig B&B Kinross  4 stars

Kinross GBP 83

Crieff Hydro Hotel  4 stars

Crieff Very good GBP 206

The Station Hotel Perth  4 stars

Perth Very good GBP 112

Old Mill Inn Pitlochry  4 stars

Pitlochry Superb GBP 146

Cherrybank Inn Perth  4 stars

Perth GBP 80

Green Hotel Kinross  4 stars

Kinross Fabulous GBP 82

Moness House Hotel & Country Club Aberfeldy  4 stars

Aberfeldy Fabulous GBP 82

Hilton Dunkeld House Hotel  4 stars

Dunkeld Fabulous GBP 119

Cherrybank Guest House Perth  4 stars

Perth

Pine Trees Hotel Pitlochry  4 stars

Pitlochry Superb GBP 132

Parklands Hotel Perth  4 stars

Perth Very good GBP 95

Knock Castle Hotel & Spa Crieff  4 stars

Crieff Fabulous GBP 158

Schiehallion Hotel Aberfeldy  4 stars

Aberfeldy Superb GBP 88

Ballathie House Hotel Perth  4 stars

Perth Superb GBP 91

Murrayshall House Hotel & Golf Course Perth  4 stars

Perth Superb GBP 120

Atholl Palace Hotel Pitlochry  4 stars

Pitlochry Fabulous GBP 169

East Haugh House Hotel Pitlochry  4 stars

Pitlochry GBP 85

Best Western Lovat Hotel Perth  3 stars

Perth Very good GBP 78

Newstead Bed And Breakfast Crieff  3 stars

Crieff Very good GBP 70

Ballathie Sportsmans Lodge Perth  3 stars

Perth GBP 136

The Last Cast Hotel Perth  3 stars

Perth GBP 99

Premier Inn Perth City Centre  3 stars

Perth

Angus Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Very good GBP 88

Atholl Arms Hotel Dunkeld  3 stars

Dunkeld Very good GBP 102

The Royal Hotel Blairgowrie and Rattray  3 stars

Blairgowrie and Rattray Good GBP 59

Ballabeg Guest House Perth  3 stars

Perth

Grampian Hotel Perth  3 stars

Perth Fabulous GBP 132

Macdonald Loch Rannoch Hotel Kinloch Rannoch  3 stars

Kinloch Rannoch Fabulous GBP 112

Atholl Arms Hotel Pitlochry  3 stars

Pitlochry Fabulous GBP 109

Ailean Chraggan Hotel Aberfeldy  3 stars

Aberfeldy GBP 112

Scotland'S Hotel & Leisure Club Pitlochry  3 stars

Pitlochry Very good GBP 92

Windlestrae Hotel Kinross  3 stars

Kinross Very good GBP 89

Fishers Hotel Pitlochry  3 stars

Pitlochry Very good GBP 109

Red Brolly Inn Pitlochry  3 stars

Pitlochry GBP 68

Dundarach Hotel Pitlochry  3 stars

Pitlochry Superb GBP 125

Comely Bank Guest House Crieff  3 stars

Crieff Superb GBP 76

The Strathgarry Restaurant & Rooms Pitlochry  3 stars

Pitlochry Fabulous GBP 90

Tigh Na Cloich Hotel Pitlochry  3 stars

Pitlochry Superb GBP 150

Royal George Hotel Perth  3 stars

Perth Fabulous GBP 104

Mercure Perth Hotel  3 stars

Perth Very good GBP 87

Murraypark Hotel Crieff  3 stars

Crieff Fabulous GBP 79

Rosemount Hotel Pitlochry  3 stars

Pitlochry Very good GBP 89

Moulin Hotel Pitlochry  3 stars

Pitlochry GBP 157

Kenmore Hotel And Lodges  3 stars

Kenmore (Perth and Kinross) Fabulous GBP 102

Annslea Guest House Pitlochry  3 stars

Pitlochry GBP 87

Longforgan Coaching Inn  3 stars

Longforgan Guest rating GBP 49

Holiday Inn Express Perth  3 stars

Perth Fabulous GBP 90

Bankfoot Inn  3 stars

Bankfoot GBP 73

Burnbank B&B Kinross  3 stars

Kinross GBP 80

Birnam Hotel Dunkeld  3 stars

Dunkeld Fabulous GBP 51

Huntingtower Hotel Perth  3 stars

Perth Fabulous GBP 96

Quality Hotel Station - Perth  3 stars

Perth

Travelodge Broxden Junction Perth  3 stars

Perth GBP 62

Aberfeldy Weem Hostel  3 stars

Aberfeldy Very good GBP 84

The Four Seasons Hotel Crieff  3 stars

Crieff Superb GBP 120

Clark Kimberley Guest House Perth  3 stars

Perth GBP 41

Dunalastair Hotel Pitlochry  3 stars

Pitlochry Good GBP 204

The Royal Hotel Comrie  3 stars

Comrie Good GBP 78

New County Hotel Perth  3 stars

Perth Good GBP 47

Macdonald Arms Hotel Perth  3 stars

Perth GBP 45

Royal Dunkeld Hotel  3 stars

Dunkeld Fabulous GBP 101

Glendevon Hotel Auchterarder  3 stars

Auchterarder GBP 82

Best Western Queens Perth Hotel  3 stars

Perth Very good GBP 95

The Pitlochry Hydro Hotel  3 stars

Pitlochry GBP 116

Salutation Hotel Perth  3 stars

Perth Very good GBP 78

Fendoch Guest House Crieff  2 stars

Crieff GBP 83

Drummond Arms Hotel Crieff  2 stars

Crieff Guest rating

Breadalbane Arms Hotel Aberfeldy  2 stars

Aberfeldy Guest rating GBP 73

Bein Inn Perth  2 stars

Perth Superb GBP 94

Ardfern Guest House Perth  0 stars

Perth GBP 62

Kinloch House Guest House Blairgowrie and Rattray  0 stars

Blairgowrie and Rattray Superb GBP 238

Mains Of Taymouth Country Estate Apartment Kenmore  0 stars

Kenmore (Perth and Kinross)

Roxburghe Guest House Kinross  0 stars

Kinross GBP 70

Arisaig Guest House Perth  0 stars

Perth GBP 71

Heidl Guest House Perth  0 stars

Perth

Dunallan Guest House Perth  0 stars

Perth Superb GBP 99

Craigvrack Hotel Pitlochry  0 stars

Pitlochry Fabulous GBP 92

Beinn Bhracaigh Pitlochry  0 stars

Pitlochry GBP 105

Craigmhor Lodge & Courtyard Pitlochry  0 stars

Pitlochry Exceptional GBP 119

Craigrossie Hotel Auchterarder  0 stars

Auchterarder GBP 80

The Kenmore Club By Diamond Resorts Aberfeldy  0 stars

Aberfeldy Superb GBP 121

Atholl Villa Guest House Pitlochry  0 stars

Pitlochry Exceptional GBP 108

Cuil An Daraich Guest House Pitlochry  0 stars

Pitlochry Fabulous GBP 91

Birchwood Hotel Pitlochry  0 stars

Pitlochry Good GBP 116
United Kingdom regions
 

Here you can find hotels in all cities in Perthshire