Cairngorms hotels

Hotels City Rating From

Fonab Castle Hotel Pitlochry  5 stars

Foss Road, Pitlochry, United Kingdom, PH16 5ND

Pitlochry USD 351

Moorfield House Boat of Garten  4 stars

Deshar Road, Boat of Garten, United Kingdom

Boat of Garten

Tigh Na Sgiath Country House Hotel Grantown-on-Spey  4 stars

Skye Of Curr Road, Grantown-on-Spey, United Kingdom, PH26 3PA

Grantown-on-Spey Superb USD 128

Dunallan Guest House Grantown-on-Spey  4 stars

Woodside Ave, Grantown-on-Spey, United Kingdom, PH26 3JN

Grantown-on-Spey Exclusive USD 130

Aviemore Youth Hostel  4 stars

25 Grampian Road, Aviemore, United Kingdom, PH221PR

Aviemore Fabulous USD 99

Atholl Palace Hotel Pitlochry  4 stars

Atholl Road, Pitlochry, United Kingdom, PH16 5LY

Pitlochry Fabulous USD 289

The Struan Inn Pitlochry  4 stars

Calvine, Pitlochry, United Kingdom, PH18 5UB

Pitlochry USD 166

The Old Mill Inn Pitlochry  4 stars

Mill Lane, Pitlochry, United Kingdom, PH16 5BH

Pitlochry Superb USD 195

Macdonald Morlich Hotel Aviemore  4 stars

Inverness-Shire, Aviemore, United Kingdom

Aviemore Exclusive USD 190

The Auld Kirk Ballater  4 stars

31 Braemar Road, Ballater, United Kingdom

Ballater Fabulous USD 137

Muckrach Country House Dulnain Bridge  4 stars

Dulnain Bridge, Dulnain Bridge, United Kingdom, PH26 3LY

Dulnain Bridge Fabulous USD 164

Hilton Grand Vacations Club At Craigendarroch Suites Ballater  4 stars

Braemar Road, Ballater, United Kingdom, AB35 5XA

Ballater Fabulous USD 383

Macdonald Aviemore  4 stars

Inverness-Shire, Aviemore, United Kingdom

Aviemore USD 195

Hilton Coylumbridge Aviemore  4 stars

Coylumbridge, Aviemore, United Kingdom, PH22 1QN

Aviemore Fabulous USD 222

Boat Hotel Boat of Garten  4 stars

Deshar Road, Boat of Garten, United Kingdom, PH24 3BH

Boat of Garten Fabulous USD 138

Rosehill Guest House Pitlochry  4 stars

47 Atholl Road, Pitlochry, United Kingdom, PH16 5BX

Pitlochry Superb USD 143

Knockendarroch House Hotel Pitlochry  4 stars

Higher Oakfield, Pitlochry, United Kingdom, PH16 5HT

Pitlochry Exclusive USD 347

Craigroyston House Pitlochry  4 stars

2 Lower Oakfield, Pitlochry, United Kingdom

Pitlochry Superb USD 130

Macdonald Highlands Aviemore  4 stars

Aviemore, Aviemore, United Kingdom, PH22 1PN

Aviemore Very good USD 172

East Haugh House Hotel Pitlochry  4 stars

Pitlochry , Perthshire, Pitlochry, United Kingdom

Pitlochry Fabulous USD 242

Moorfield House Hotel Braemar  4 stars

Chapel Brae, Braemar, United Kingdom

Braemar USD 132

Mackenzies Highland Inn Aviemore  3 stars

125 Grampian Road, Aviemore, United Kingdom, PH22 1RL

Aviemore Very good USD 110

Rosehall Guest House Grantown-on-Spey  3 stars

13 The Square, Grantown-on-Spey, United Kingdom, PH26 3HG

Grantown-on-Spey Superb USD 131

Balavil Hotel Newtonmore  3 stars

Main Street, Newtonmore, United Kingdom, PH20 1DL

Newtonmore Good USD 138

Moulin Hotel Pitlochry  3 stars

11-13 Kirkmichael Road, Pitlochry, United Kingdom, PH16 5EH

Pitlochry Superb USD 178

Grant Arms Hotel Grantown-on-Spey  3 stars

25 The Square,, Grantown-on-Spey, United Kingdom, PH26 3HF

Grantown-on-Spey Fabulous USD 191

Macdonald Spey Valley Golf Country Club Aviemore  3 stars

Dalfabar Drive, Aviemore, United Kingdom, PH22 1ST

Aviemore USD 452

Dalrachney Lodge Hotel Carrbridge  3 stars

Grantown Road, Carrbridge, United Kingdom, PH23 3AT

Carrbridge USD 202

Braemar Lodge Hotel  3 stars

Glenshee Road, Braemar, United Kingdom

Braemar USD 179

Argyle Guest House Tomintoul  3 stars

7 Main Street, Tomintoul, United Kingdom

Tomintoul

The Pitlochry Hydro Hotel  3 stars

Knockard Road, Pitlochry, United Kingdom, PH16 5JH

Pitlochry USD 157

The Red Brolly Inn Pitlochry  3 stars

Ballinluig, Pitlochry, United Kingdom, PH9 0LG

Pitlochry USD 116

Carrbridge Hotel  3 stars

Main Street, Carrbridge, United Kingdom

Carrbridge

Garth Hotel Grantown-on-Spey  3 stars

Castle Road, Grantown-on-Spey, United Kingdom, PH26 3HN

Grantown-on-Spey Very good USD 139

Macdonald Strathspey Aviemore  3 stars

Inverness-Shire, Aviemore, United Kingdom

Aviemore

The Commercial Hotel Aboyne  3 stars

The Square, Aboyne, United Kingdom, AB34 4TX

Aboyne USD 197

Annslea Guest House Pitlochry  3 stars

164 Atholl Road, Pitlochry, United Kingdom, PH16 5AR

Pitlochry USD 109

Columba House Hotel & Garden Restaurant Kingussie  3 stars

Manse Road, Nr. Aviemore, Kingussie, United Kingdom, PH21 1JF

Kingussie Very good USD 78

The Star Hotel Kingussie  3 stars

High Street, Kingussie, United Kingdom, PH21 1HR

Kingussie Good USD 86

Tigh Na Cloich Hotel Pitlochry  3 stars

Larchwood Road, Pitlochry, United Kingdom

Pitlochry Superb USD 202

The Glen Hotel Newtonmore  3 stars

Main Street, Newtonmore, United Kingdom

Newtonmore Superb USD 124

Ossian Inn Kincraig  3 stars

Kincraig, Kincraig, United Kingdom, PH21 1QD

Kincraig Fabulous USD 60

Atholl Arms Pitlochry  3 stars

Blair Atholl, Blair Atholl, United Kingdom, PH18 5SG

Blair Atholl Fabulous USD 137

Rosemount Hotel Pitlochry  3 stars

12 Higher Oakfield, Pitlochry, United Kingdom, PH165HT

Pitlochry Very good USD 234

Sonnhalde Guest House Kingussie  3 stars

East Terrace, Kingussie, United Kingdom, PH211JS

Kingussie USD 113

Glen Avon Hotel Tomintoul  3 stars

The Square, Tomintoul, United Kingdom, AB37 9ET

Tomintoul Good USD 92

The Mountview Hotel Nethy Bridge  3 stars

Grantown Road, Nethy Bridge, United Kingdom, PH25 3EB

Nethy Bridge Superb USD 146

Craiglynne Hotel Grantown-on-Spey  3 stars

Woodlands Terrace, Grantown-on-Spey, United Kingdom, PH26 3JX

Grantown-on-Spey Very good USD 99

Fishers Hotel Pitlochry  3 stars

75-79 Atholl Road, Pitlochry, United Kingdom, PH16 5BN

Pitlochry Very good USD 170

Scotlands Hotel & Leisure Club Pitlochry  3 stars

40 Bonnethill Road, Pitlochry, United Kingdom, PH16 5BT

Pitlochry Very good USD 144

Seafield Lodge Hotel Grantown-on-Spey  3 stars

Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JN

Grantown-on-Spey Very good USD 139

Huntly Arms Hotel Aboyne  3 stars

Charlestown Road, Aboyne, United Kingdom, AB34 5HS

Aboyne Guest rating USD 90

Scot House Hotel Kingussie  3 stars

Newtonmore Road, Highlands, Kingussie, United Kingdom, PH211HE

Kingussie Very good USD 144

Nethybridge Hotel Nethy Bridge  3 stars

Nethybridge, Nethy Bridge, United Kingdom

Nethy Bridge Very good USD 124

Highlander Hotel Newtonmore  3 stars

Kingussie Road, Newtonmore, United Kingdom, PH20 1AY

Newtonmore Fabulous USD 89

Loch Kinord Hotel Dinnet  3 stars

Ballater Road, Dinnet, United Kingdom, AB34 5LW

Dinnet Fabulous USD 145

Cairn Carrbridge  3 stars

Main Road, Carrbridge, United Kingdom

Carrbridge USD 135

Carn Mhor Bed And Breakfast Aviemore  3 stars

The Shieling, Aviemore, United Kingdom

Aviemore USD 119

Duke Of Gordon Hotel Kingussie  3 stars

Newtonmore Road, Kingussie, United Kingdom

Kingussie Guest rating USD 134

Glen Lui Hotel Ballater  3 stars

14 Invercauld Road, Ballater, United Kingdom, AB35 5PP

Ballater Superb USD 148

The Rowan Tree Country Hotel Aviemore  3 stars

Loch Alvie, Aviemore, United Kingdom, PH22 1QB

Aviemore Superb USD 125

The Spittal Of Glenshee  2 stars

A93 Glenshee, Perthshire, Uk, Spittal of Glenshee, United Kingdom, PH10 7QF

Spittal of Glenshee Guest rating

Deeside Inn Ballater  2 stars

13-15 Victoria Road, Ballater, United Kingdom, AB35 5RA

Ballater Very good USD 139

The Wellwood Pitlochry  0 stars

West Moulin Road, Pitlochry, United Kingdom, PH16 5EA

Pitlochry Very good USD 221

Glen Clova Inchmill  0 stars

Glen Clova , Inchmill, United Kingdom, DD8 4QS

Inchmill

Aviemore Lodges  0 stars

Croftside Way, Aviemore, United Kingdom, PH22 1QJ

Aviemore USD 175

Pine Trees Hotel Pitlochry  0 stars

Strathview Terrace, (Larchwood Road), Pitlochry, Pitlochry, United Kingdom, PH165QR

Pitlochry Superb USD 147

Loch Insh Chalets Ltd Kincraig  0 stars

Kincraig, Inverness-Shire, Kincraig, United Kingdom, PH21 1NU

Kincraig USD 182

Scandinavian Village Ltd Aviemore  0 stars

Scandinavian Village, Aviemore, United Kingdom, PH22 1PF

Aviemore Guest rating USD 205

An-Sealgair Bed & Breakfast Carrbridge  0 stars

Station Road, Carrbridge, United Kingdom, PH23 3AN

Carrbridge

Macdonald Lochanhully Woodland Club Carrbridge  0 stars

Carrbridge,, Carrbridge, United Kingdom, PH23 3NA

Carrbridge USD 162

High Range Motel Aviemore  0 stars

Grampian Road, Aviemore, United Kingdom, PH22 1PT

Aviemore Very good USD 91

The Lodge On The Loch Aboyne  0 stars

Aboyne Loch Golf Centre, Aboyne, United Kingdom, AB34 5BR

Aboyne Fabulous USD 252

Craigmhor Lodge & Courtyard Pitlochry  0 stars

27 West Moulin Road, Pitlochry, United Kingdom, PH16 5EF

Pitlochry Exceptional USD 189

Kinnaird Country House Pitlochry  0 stars

Kirkmichael Road, Pitlochry, Pitlochry, United Kingdom, PH16 5JL

Pitlochry USD 419

Dalmunzie Castle Hotel Spittal of Glenshee  0 stars

Dalmunzie Castle Hotel, Spital Of Glen Shee, Blairgowrie, Perthshire, Spittal of Glenshee, United Kingdom, PH10 7QG

Spittal of Glenshee USD 262

Logierait Pine Lodges Pitlochry  0 stars

Logierait, Pitlochry, United Kingdom

Pitlochry Superb USD 137

Cairngorm Guest House Aviemore  0 stars

139 Grampian Road,, Aviemore, United Kingdom

Aviemore Fabulous USD 137

Craigatin House & Courtyard Pitlochry  0 stars

165 Antholl Road, Pitlochry, United Kingdom

Pitlochry Exceptional USD 159

The Claymore Pitlochry  0 stars

162 Atholl Road,, Pitlochry, United Kingdom

Pitlochry Superb USD 146

Dundarach Pitlochry  0 stars

Perth Road, Pitlochry, United Kingdom

Pitlochry Superb USD 181

Beinn Bhracaigh Pitlochry  0 stars

14 Higher Oakfield, Pitlochry, United Kingdom

Pitlochry Superb USD 175

Laggan Hotel  0 stars

Laggan, Laggan, United Kingdom

Laggan Good

Carrmoor Guest House Carrbridge  0 stars

Carr Road, Carrbridge, United Kingdom, PH23 3AD

Carrbridge USD 176

Silverglades Holiday Homes Aviemore  0 stars

Dalnabay, Aviemore, United Kingdom

Aviemore Superb USD 434

Glenan Lodge Tomatin  0 stars

Tomatin, Tomatin, United Kingdom, IV13 7YT

Tomatin Very good USD 120

Cuil An Daraich Guest House Pitlochry  0 stars

Logierait, Pitlochry, United Kingdom, PH90LH

Pitlochry Fabulous USD 90

Atholl Villa Guest House Pitlochry  0 stars

29 Atholl Road, Pitlochry, United Kingdom, PH16 5BX

Pitlochry Exceptional USD 147

Birchwood Hotel Pitlochry  0 stars

2 East Moulin Road, Pitlochry, United Kingdom, PH16 5DW

Pitlochry Good USD 170

Craigvrack Pitlochry  0 stars

West Moulin Road, Pitlochry, United Kingdom

Pitlochry Fabulous USD 168