Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Scottish Highlands Ski Hotels

See all 427 Hotels in Scottish Highlands
Hilton Coylumbridge

Hilton Coylumbridge

Aviemore Invernesshire, Aviemore
4.0 out of 5.0
3.9 out of 5 (754 reviews)
Midweek breakIdeal for a midweek break , staff very friendly , good food especially breakfast buffet and evening dining in Main restaurant, location great for outdoor activities even although the snow has not appeared yet.
  4 Nov 2017

£79

£79
Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Resort, Aviemore
4.0 out of 5.0
3.9 out of 5 (263 reviews)
Not accessible, cleanliness not great?Nice hotel although not particularly accessible to those who can’t walk very well. You either have lots of steps to walk up or have a long walk To get to the lift - in our case longer walk to the lift than going by the steps. The Highland Hotel has one lift that is not in the main building so you ...
  28 Oct 2017

£92

£92
MacKenzies Highland Inn

MacKenzies Highland Inn

125 Grampian Road, Aviemore
3.0 out of 5.0
2.5 out of 5 (191 reviews)
Close to the mountains. Good pub. Nothing fancy, but great breakfast and really good pub food!!!
  20 Mar 2017

£25

£25
Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club

North Road, Fort William
3.0 out of 5.0
3.3 out of 5 (172 reviews)
Perfect place to hike Ben Nevis.This place was perfectly situated for hiking Ben Nevis. We arrived on a Thursday evening, woke up early, had breakfast and drove to the start of the hike, which was only a couple miles away. I must say that the dinner at the bar went beyond my expectations. The fried fish was spectacular and the ...
  20 Nov 2017

£46

£46
Nethybridge Hotel

Nethybridge Hotel

Nethybridge, Nethy Bridge
3.0 out of 5.0
3.2 out of 5 (65 reviews)
All that is old is new.Loved all about the hotel and area. We live in big cities and this is what the doctor ordered. Great rest, quiet hotel, pastoral setting, who could ask for more. If you want new and modern, don't come here. If you revere the past and those who were of a different era, come on in. We stayed three ...
  31 Jul 2017

£62

£62
Macdonald Aviemore Hotel

Macdonald Aviemore Hotel

Macdonald Aviemore Resort, Aviemore
4.0 out of 5.0
3.5 out of 5 (181 reviews)
First time in aviemore will return.Went on the guided tour walk of cairngorm mountain would recommend this trip We ate out in Cairngorm hotel and Old Bridge in would recommend both for food and drink.
  1 Nov 2017

£94

£94
The Park Guest House

The Park Guest House

131 Grampian Road, Aviemore
3.0 out of 5.0
4.2 out of 5 (431 reviews)
Comfy and convenientWe stayed here when we were doing the Aviemore half marathon. The staff were so accommodating, putting on breakfast early for us on the day of the race. Beds were super comfy and breakfast was excellent.
  17 Oct 2017

£60

£60
Macdonald Morlich Hotel

Macdonald Morlich Hotel

Macdonald Aviemore Resort, Aviemore
4.0 out of 5.0
3.6 out of 5 (212 reviews)
Nice hotel extremely warm and comfortable with wonderfully fresh highland air outside
  17 Sep 2017

£99

£99
Inverlochy Castle

Inverlochy Castle

Torlundy, Fort William
5.0 out of 5.0
4.7 out of 5 (69 reviews)
GoodGood Hotel confortable & pretty in a beautiful place
  22 Sep 2017

£279

£279
Nevis Bank Inn

Nevis Bank Inn

Belford Road, Fort William
4.0 out of 5.0
4.4 out of 5 (193 reviews)
Very enjoyable stay. Staff very friendly and attentive. Hotel clean and modern.
  28 Sep 2017

£75

£75
Map

Recently booked Scottish Highlands hotels

The Royal Highland Hotel
3.0 out of 5.0
Last booking: 9 hours ago
Creag Mhor Lodge
4.0 out of 5.0
Last booking: 14 hours ago
Holiday Inn Express Inverness
3.0 out of 5.0
Last booking: 15 hours ago
Heathcote B&B
4.0 out of 5.0
Last booking: 18 hours ago
Jurys Inn Inverness
3.0 out of 5.0
Last booking: 30 hours ago
Old Pines Hotel
3.5 out of 5.0
Last booking: 35 hours ago
Best Western Inverness Palace Hotel & Spa
3.0 out of 5.0
Last booking: 35 hours ago
Trafford Bank Guest House
5.0 out of 5.0
Last booking: 36 hours ago
Golf View Hotel & Spa
4.0 out of 5.0
Last booking: 37 hours ago

With a landscape more dramatic than a teenage girl’s diary, featuring a certain Ben Nevis, it’s no wonder that the Scottish Highlands is every British skier’s go to. Find a top selection of ski hotels with the Expedia search tool and get ready to shred some snow.

Ski Resorts for Ski Hotel Guests

Glenshee is a huge centre, offering varied terrains for different levels of skiers and snow boarders. Its Glas Maol run is often said to be the best piste in Scotland!

Cairngorm Mountain Resort boasts guaranteed snow, that tends to lasts longer than other resorts around the country. A mountain railway takes visitors up piste and beers can be enjoyed at the Old Bridge Inn after skiing back down.

Families might prefer the Lecht Ski Centre, a quieter resort with great runs for kids and beginners. It is also part of the beautiful Cairngorms National Park, so you will be treated with extraordinary views while you learn the ropes.

Head to Nevis Range Mountain Resort for a real challenge, with an exciting back country terrain. The resort also offers back corrie workshops and freeride clinics. Stop off at the Pine Martin Cafe for a slice of cake afterwards, by the time you're done skiing, you'll deserve one.