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

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

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


Check prices on hotels in Scottish Highlands

Best deal Best deal 10 Aug - 12 Aug
Tonight Tonight 18 Jun - 19 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

Featured Scottish Highlands 3 Star Hotels

See all 780 hotels in Scottish Highlands
Isles Of Glencoe Hotel

Isles Of Glencoe Hotel

Glencoe, Ballachulish
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.0 out of 5 (234 reviews)
Great Location when the Midge is sleepingGreat location ground floor room overlooking the Loch with patio doors what a view to wake up too. Breakfast was very comprehensive and staff friendly and oh the pool was very good. There is a nice local up just 5 min walk away with good food and beers should you wish to leave the hotel also shops ...
4 May 2018

Isles Of Glencoe Hotel£82

Isles Of Glencoe Hotel£82
Holiday Inn Express Inverness

Holiday Inn Express Inverness

Stoneyfield, Inverness
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.1 out of 5 (741 reviews)
Great hotel in ScotlandThis hotel was clean and comfortable. What more can you ask for?
26 May 2018

Holiday Inn Express Inverness£112

Holiday Inn Express Inverness£112
West Highland Hotel

West Highland Hotel

Davies Brae, Mallaig
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.8 out of 5 (160 reviews)
Nice hotel great viewHotel is centrally located. The food in restaurant is good and staff hepfull
13 Apr 2018

West Highland Hotel£75

West Highland Hotel£75
Lochailort Inn

Lochailort Inn

By Fort William, Lochailort
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.1 out of 5 (320 reviews)
Lovely hotel in the West HighlandsLovely hotel, nice and helpfull staff. Great location. Would definitely recommend!
6 Jun 2018

Lochailort Inn£79

Lochailort Inn£79
Jurys Inn Inverness

Jurys Inn Inverness

Millburn Road, Inverness
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.8 out of 5 (372 reviews)
Good value clean hotel.Excellent clean rooms. Service and staff very professional and friendly! Would highly recommend.
22 Apr 2018

Jurys Inn Inverness£93

Jurys Inn Inverness£93
Loch Ness Clansman Hotel

Loch Ness Clansman Hotel

Brackla, Inverness
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.5 out of 5 (269 reviews)
Beautiful ViewWhat an amazing experience, friendly staff, meals were superb. The view was absolutely stunning.
11 Jun 2018

Loch Ness Clansman Hotel£82

Loch Ness Clansman Hotel£82
Ballachulish Hotel

Ballachulish Hotel

Glencoe, Ballachulish
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.0 out of 5 (185 reviews)
Nice hotel in a beautiful locationWe had a pleasant short stay at Ballachulish Hotel. The room was large, comfortable and clean, with a modern bright bathroom. The hotel was fully booked so we had dinner slightly later than we would have preferred due to a large party booking. However dinner was excellent, using locally sourced ingredients, ...
5 Jun 2018

Ballachulish Hotel£95

Ballachulish Hotel£95
Muthu Royal Thurso Hotel

Muthu Royal Thurso Hotel

Traill Street, Thurso
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.1 out of 5 (298 reviews)
Overnight stop prior to visiting OrkneyI had leave well before breakfast to catch a train to Stirling (0650 departure) the staff arranged for a take away breakfast that was ready at the front desk when I left. Front desk were also instrumental in getting me a taxi when the service I intended to use was not available.
29 Nov 2017

Muthu Royal Thurso Hotel£54

Muthu Royal Thurso Hotel£54
Waverley Guest House

Waverley Guest House

25 Union Street, Inverness
  • Free cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.0 out of 5 (350 reviews)
Nice clean and fresh staff very helpfulNice clean and fresh staff very helpful with my cases
13 Apr 2018

Waverley Guest House£74

Waverley Guest House£74
The Royal Highland Hotel

The Royal Highland Hotel

Station Square, Inverness
    3.0 out of 5.0
     
     
    3.8 out of 5 (952 reviews)
    Love the historyThought I was getting a hotel downtown near train station but the history and glamour of a long gone era delighted me.
    2 May 2018

    The Royal Highland Hotel£81

    The Royal Highland Hotel£81
    Map

    Pocket Guide: 3 Stars Hotels in Scottish Highlands

    There are few places in the world that can offer the mix of scenic beauty, cultural history, and delicious food and drink that you’ll find scattered throughout the Scottish Highlands, all of which makes this region a unique and thrilling place to get away to.

    Whether you’re heading to one of its famous lochs or are off to the coast for some fresh seafood, a three star hotel found with Expedia’s search tool will provide you with the rest you need to start your Highland adventure.

    Exploring the Coast and the Whisky Trail

    The Highlands offer-up some of the UK’s most stunning beaches, and a trip to the famous golden sands of Nairn Beach in Nairn is a perfect way to simply relax on a sunny day or to explore the Moray Firth by boat or through scuba diving.

    Anyone who has heard of Scotland is well aware of the fame of the country’s Scotch Whisky, and there is no better way to get a taste of the Highlands’ finest than by hopping on the Malt Whisky Trail. Have a wee dram at the Speyside Cooperage, or at one of the famed Highland distilleries.

    Book your trip to the Highlands now and discover the rich cultural history and natural wonders of this famed part of the country.

    Recently booked Scottish Highlands hotels

    The Prince's House Hotel
    3.0 out of 5.0
    Last booking: 43 minutes ago
    Holiday Inn Express Inverness
    3.0 out of 5.0
    Last booking: 2 hours ago
    Cruachan Hotel
    3.0 out of 5.0
    Last booking: 3 hours ago
    Ben Nevis Hotel & Leisure Club
    3.0 out of 5.0
    Last booking: 4 hours ago
    Beaufort Hotel
    3.0 out of 5.0
    Last booking: 6 hours ago
    Pentland Hotel
    3.5 out of 5.0
    Last booking: 7 hours ago
    Highland Apartments By Mansley
    4.0 out of 5.0
    Last booking: 9 hours ago
    Dunhallin House
    4.0 out of 5.0
    Last booking: 10 hours ago
    Silverstrands Guest House
    4.0 out of 5.0
    Last booking: 20 hours ago