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 4 Star Hotels

See all 491 Hotels in Scottish Highlands
Hilton Coylumbridge

Hilton Coylumbridge

Aviemore Invernesshire, Aviemore
4.5 out of 5.0
3.9 out of 5 (790 reviews)
Skiing break in AviemoreVery impressed by this hotel. V friendly staff and super breakfast.
  13 Jan 2018

£79

£79
Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality

7 Ness Walk, Inverness
4.5 out of 5.0
3.6 out of 5 (685 reviews)
Nice central hotel. Thoroughly enjoyed our 2 night stay. Would certainly recommend and stay again!
  11 Jan 2018

£41

£41
Mercure Inverness Hotel

Mercure Inverness Hotel

Church Street, Inverness
4.5 out of 5.0
3.5 out of 5 (368 reviews)
AdequateAt check in was told we have been upgraded. (The room was exactly the same as one booked). The room was very cold. We were provided with a small heater at 3am. Aside from a cleaner just walking into the room at 9.30 (checkout is 12) the accommodation and facilities were clean and comfortable.
  25 Nov 2017

£47

£47
pentahotel Inverness

pentahotel Inverness

63 Academy Street, Inverness
4.5 out of 5.0
3.9 out of 5 (602 reviews)
Wonderful hotel at great locationHotel was comfortable and at a very good location, close proximate to central and train station.
  5 Jan 2018

£41

£41
Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel

20 Ness Bank, Inverness
4.5 out of 5.0
4.2 out of 5 (468 reviews)
Skip breakfastStayed 1 night and couldn't fault the room or the staff but breakfast was very disappointing. Asked for Full Scottish with fried egg and it came with a poached egg, and only half slices of black pudding and haggis. The pancakes and maple syrup were not much better with 1 pancake totally raw batter ...
  17 Jan 2018

£54

£54
Kingsmills Hotel Inverness

Kingsmills Hotel Inverness

Culcabock Road, Inverness
4.5 out of 5.0
4.5 out of 5 (677 reviews)
was a great place i recommend it to everyone!great food and room was lovely
  19 Jan 2018

£67

£67
Culloden House Hotel

Culloden House Hotel

Culloden, Inverness
4.5 out of 5.0
4.8 out of 5 (195 reviews)
AmazingThe staff at Culloden House is lovely and so helpful. From the moment you arrive you feel so welcomed and that definitely sets the tone for the rest of your stay. The grounds are beautiful (even in winter so I can only imagine how much more beautiful everything is during spring/summer) and the rooms ...
  4 Dec 2017

£105

£105
Heathcote B&B

Heathcote B&B

59 Glenurquhart Road, Inverness
4.5 out of 5.0
4.4 out of 5 (182 reviews)
Heathcote ReviewFantastics Hosts, B&B was maintained at an excellent level with plenty of parking to the rear. Area is quite and is only a short walk to the town centre/River Ness.
  16 Oct 2017

£40

£40
Mansefield House

Mansefield House

Corpach, Fort William
4.5 out of 5.0
4.5 out of 5 (248 reviews)
Nice place to stay.Made welcome. Lovely house. Comfortable bed. Close to beautiful countryside...
  23 Oct 2017

£58

£58
Nevis Bank Inn

Nevis Bank Inn

Belford Road, Fort William
4.5 out of 5.0
4.4 out of 5 (201 reviews)
Great hotelGreat hotel and location, only 10 mins walk from the train station. The staff were very helpful and friendly and the food was delicious. Would highly recommend this hotel to family and friends.
  9 Dec 2017

£75

£75
Map

Pocket Guide: 4 stars Hotels in Scottish Highlands

One of the world’s premier destinations for lovers of the outdoors, the Scottish Highlands provide boast stunning coastal seascapes and mountain-top views, as well as some of the best adventure and leisure activities around.

Use Expedia’s search tool to book a relaxing and luxurious stay in one of the region’s fine four star hotels, and after a comfortable rest you’ll be feeling energized and ready for anything; from boating trips to horse back riding through the valleys and mountains.

The Highlands’ Best Outdoor Activities

Anyone who’s spent time horse back riding can tell you about the joy and exhilaration it brings, and a trip to Cairngorms National Park in Aviemore will allow you to experience this thrill, as pony trekking is one of the Highlands’ traditional forms for exploring this beautiful landscape.

If you’re after something a little more relaxing, then consider a group or chartered boat tour. From quaint coastal destinations like Gairloch Beach in Gairloch, you can set sail and discover the local marine-life, including various species of dolphin, minke, killer whales, and harbour porpoises.

If you’re looking to escape the frenetic pace of day-to-day city life, there are few places more idyllic to book your holiday than the Scottish Highlands.

Recently booked Scottish Highlands hotels

Pentland Hotel
3.5 out of 5.0
Last booking: 37 minutes ago
Norseman Hotel
3.5 out of 5.0
Last booking: 51 minutes ago
The Gatehouse
4.5 out of 5.0
Last booking: 1 hour ago
Forss House Hotel
4.0 out of 5.0
Last booking: 1 hour ago
Kinkell House Hotel
3.5 out of 5.0
Last booking: 1 hour ago
Arden House
4.5 out of 5.0
Last booking: 2 hours ago
Highland Bear Lodge
4.5 out of 5.0
Last booking: 2 hours ago
Trafford Bank Guest House
5.0 out of 5.0
Last booking: 2 hours ago
Silverstrands Guest House
4.5 out of 5.0
Last booking: 2 hours ago