Search hotels in Highlands, United Kingdom

Enter your dates and choose from 4294 hotels and other places to stay

Check out these popular cities in Highlands

Inverness

807 hotels

Fort William

382 hotels

Portree

215 hotels

Aviemore

212 hotels

Ullapool

43 hotels

Broadford

47 hotels

Fort Augustus

103 hotels

Glencoe

48 hotels

Thurso

63 hotels

Onich

30 hotels

Stay in Highlands's best hotels!

Filter by:

Star rating
Review score

Rokeby Manor

Hotel in Invergarry

Situated in Invergarry, 41 km from Glen Nevis, Rokeby Manor features accommodation with a shared lounge, free private parking, a restaurant and a bar.

J
Jamie
From
Australia
Wonderful property, great attention to detail matched by the impeccable service. Fantastic restaurant too!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,061 reviews
Price from
US$157.53
1 night, 2 adults

Greshornish House Hotel

Hotel in Edinbane

Greshornish House Hotel features free WiFi in public areas and views of sea in Edinbane. Among the various facilities of this property are a garden and a bar.

C
Christian
From
Germany
It was simply overwhelming, great and fantastic. Thank you very much!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,450 reviews
Price from
US$104.33
1 night, 2 adults

Bettyhill Hotel

Hotel in Bettyhill

Offering stunning views over Torrisdale Bay and the sea, Bettyhill Hotel is located in Bettyhill and features an a-la-carte restaurant, a bar, garden and terrace. Free Wi-Fi access is available.

S
Sandra
From
South Africa
Loved everything..from the friendly welcome to the lovely clean, comfortable room with a view. The breakfast and obliging staff was amazing as our family is full of picky eaters. The family cottage was also lovely and the children enjoyed having the freedom and the games supplied. And the Simba mattress is just what my husband would like for Christmas!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,824 reviews
Price from
US$243.88
1 night, 2 adults

Borgie Lodge Hotel

Hotel in Borgie

Borgie Lodge Hotel offers a Highland setting situated between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens.

J
Josephine
From
Malta
Hotel was great and in a beautiful location. We had dinner at the restaurant which was really good. Bed was very comfortable and breakfast was excellent.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,264 reviews
Price from
US$242.57
1 night, 2 adults

High Range Lodge Hotel

Hotel in Aviemore

With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists.

K
Kari
From
Finland
Everyone was very friendly and the room was great. We have stayed before and will stay again in the future.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,393 reviews
Price from
US$86.07
1 night, 2 adults

Cuillin Hills Hotel

Hotel in Portree

In 15 acres of private grounds, this hotel boasts spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskies on offer.

R
Roy
From
Thailand
Amazing stay, staff are very welcoming and super friendly. Rooms are lovely and spacious, with great views. The food is spot on and very well priced with even better views from the restaurant.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,151 reviews
Price from
US$341.90
1 night, 2 adults

The Braeriach

Hotel in Newtonmore

Located in Newtonmore, 300 metres from Newtonmore Golf Club, The Braeriach provides accommodation with a garden, free private parking and a shared lounge.

P
Paulina
From
Poland
Our room was very comfortable and the bathroom spacious which is always appreciated when travelling as a family. Everything was clean and new. I appreciated the cookies left for us, very nice gesture.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 244 reviews
Price from
US$126.76
1 night, 2 adults

Estate Of Ord

Hotel in Muir of Ord

Estate Of Ord features a garden, terrace, a restaurant and bar in Muir of Ord.

D
David
From
Ireland
A beautiful property in a lovely location
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 135 reviews
Price from
US$179.97
1 night, 2 adults

The Salt house

Hotel in Golspie

Featuring 4-star accommodation, The Salt house is located in Golspie, 17 km from Carnegie Club Skibo Castle and 18 km from Royal Dornoch Golf Club.

B
Barry
From
United Kingdom
Lovely newly renovated property right in the centre of Golspie. Had to be up early in the morning but that wasn’t an issue for breakfast, coffee was banging, room was very comfy (bit too comfy as I didn’t want to get out of bed) Really nice family run hotel and I would definitely recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 210 reviews
Price from
US$202.14
1 night, 2 adults

The Crossing

Hotel in Kingussie

Situated in Kingussie, within 1.3 km of Kingussie Golf Club and 1.5 km of Ruthven Barracks, The Crossing features accommodation with a garden and free WiFi throughout the property as well as free...

S
SUNGSU
From
South Korea
Clean, large room, Good amenity, free parking lots.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 617 reviews
Price from
US$129.11
1 night, 2 adults
See all 4294 hotels in Highlands

Most booked hotels in Highlands in the past month

See all

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,333 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 9,116 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,358 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,849 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,789 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,958 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,561 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,740 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 4,631 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,174 reviews

Highlands's best hotels with breakfast

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 244 reviews

Garvault House in Kinbrace provides accommodation with a garden and a bar. There is a terrace and guests can make use of free WiFi and free private parking.

From US$149.98 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 275 reviews

Welcome to Ravenscourt House, a charming family-run guest house offering 7 beautifully appointed bedrooms.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 73 reviews

Situated in Beauly, 30 km from Inverness Castle, The Cnoc Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. 30 km from Inverness Railway Station and 32...

From US$183.89 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,174 reviews

Ideally set in the centre of Inverness, AC Hotel by Marriott Inverness features air-conditioned rooms, a fitness centre, free WiFi and a terrace.

From US$110.33 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,027 reviews

Situated 11 km from Eilean Donan Castle, Kintail Lodge Hotel offers 3-star accommodation in Kyle of Lochalsh and has a shared lounge, a bar and water sports facilities.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,958 reviews

This new hotel, which opened March 2020, is set in Inverness, 14 km from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodation with a restaurant, private parking, a fitness...

From US$94.22 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,849 reviews

Set in Fort William and within 1.9 km of Glen Nevis, The Garrison features a bar, allergy-free rooms, and free WiFi throughout the property.

From US$110.85 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,314 reviews

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars.

From US$109.55 per night

Budget hotels in Highlands

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,615 reviews

Set within 27 km of Loch Linnhe and 32 km of Glenfinnan Station Museum, The Base Camp Hotel, Nevis Range provides rooms in Fort William.

From US$74.99 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,605 reviews

Just 1 and a half miles from the centre of Inverness, Lochardil House offers comfortable accommodation. Set in attractive gardens, Lochardil House provides free parking and Wi-Fi.

From US$103.03 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,508 reviews

In the heart of historic Inverness, just 2 minutes’ walk from the castle and the riverside, the Redcliffe Hotel offers free parking on site.

From US$108.24 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,303 reviews

Holiday Inn Express Inverness offers modern accommodation and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

From US$101.72 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 595 reviews

Featuring a garden, terrace, bar and free WiFi, The 1645 Inn is located in Nairn, 30 km from Inverness Castle and 21 km from Castle Stuart Golf Links.

From US$103.68 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 463 reviews

The Park Hotel - Where the atmosphere & surroundings are as welcoming as the food. Why not go all the way! To Caithness, the land beyond the Highlands and enjoy the hospitality at the Park Hotel.

From US$113.46 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,624 reviews

Located in Fort William, 2.3 km from Loch Linnhe, Roam West provides accommodation with a garden, free private parking, a shared lounge and a restaurant.

From US$71.25 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,363 reviews

Set in Dingwall, 23 km from Inverness Castle, The National Hotel offers accommodation with a restaurant, free private parking and a bar.

From US$74.34 per night

Hotels in Highlands that you can book without a credit card

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,823 reviews

Offering stunning views over Torrisdale Bay and the sea, Bettyhill Hotel is located in Bettyhill and features an a-la-carte restaurant, a bar, garden and terrace. Free Wi-Fi access is available.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,264 reviews

Borgie Lodge Hotel offers a Highland setting situated between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,393 reviews

With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists.

From US$86.07 per night

The Crossing

Hotel in Kingussie
No credit card needed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 617 reviews

Situated in Kingussie, within 1.3 km of Kingussie Golf Club and 1.5 km of Ruthven Barracks, The Crossing features accommodation with a garden and free WiFi throughout the property as well as free...

From US$176.06 per night

The Caledonian

Hotel in Portree
No credit card needed
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 503 reviews

Situated in Portree, 36 km from Dunvegan Castle, The Caledonian features accommodation with free WiFi and free private parking. The hotel has family rooms. At the hotel, rooms are fitted with a desk.

From US$225.62 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 442 reviews

Lochaline Hotel in Lochaline has 3-star accommodation with a terrace. All guest rooms in the hotel are equipped with a flat-screen TV.

From US$170.19 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 422 reviews

Situated 1.1 km from Kingussie Golf Club, The Osprey Hotel offers 3-star accommodation in Kingussie and has a terrace. The property is non-smoking and is located 1.7 km from Ruthven Barracks.

Edinbane Lodge

Hotel in Edinbane
No credit card needed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 233 reviews

Located in Edinbane, 14 km from Dunvegan Castle, Edinbane Lodge provides accommodation with a garden, free private parking, a restaurant and a bar. This 5-star hotel offers luggage storage space.

Highlands highlights

Loch Ness and Highland scenery

Loch Ness has a dramatic setting, sheltered by looming mountains and a lush landscape. Boat trips are available all year round.

The Highlands’ whisky distilleries

The Highlands is one of Scotland’s main whisky-producing regions and is known for its variety of unique single malts.

Trek up Ben Nevis and through the Great Glen

The UK’s highest peak, Ben Nevis proves the ultimate challenge for many. The Great Glen Way is great to explore by foot, bike or boat.

Skiing at Glencoe

Passing gorges and stunning waterfalls, the road through Glencoe leads to some of Scotland’s best skiing, climbing and walking.

Walk the West Highland Way

This 96-mile route winds through gorgeous scenery and varied terrain. Look out for the Glenfinnan Viaduct, recognisable to any Harry Potter fan.

Fairy Pools on the Isle of Skye

Few parts of the Highlands and Islands are more eye-catching than these crystal-clear blue pools, which make for some great photo opportunities.

Drive from Ullapool to Durness

If hiking isn't your thing, the Highlands also offers plenty of scenic driving. Ullapool to Durness will take you past million-year-old rock formations.

The Black Isle Show

This agricultural show on the Black Isle is a stone’s throw from Inverness. Visitors flock to its 300 trade stands, flower show and food fair.

John O'Groats dramatic landscape

The UK’s most northerly point, John O’Groats boasts wildlife spotting along the coast including seals, dolphins and killer whales.

Dolphin spotting on the Moray Firth

Home to the world's largest Bottlenose dolphins, the Moray Firth’s boat trips allow visitors to catch a glimpse of these animals’ acrobatics.

FAQs about hotels in Highlands

See reviews by guests who stayed at hotels in Highlands

See all
From US$185.29 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,856 reviews
A perfect 10, not because everything went smoothly, but because of how the team handled what didn’t. We arrived tired at 8pm, only to find that the room assigned to us hadn’t been cleaned, a simple oversight from housekeeping. Mistakes happen, and what matters most is how they’re addressed. The front office team member responded swiftly, professionally, and with genuine consideration for how exhausted we must have been. She took responsibility and resolved the issue with the best possible outcome: a complimentary upgrade. Their handling turned a potential frustration into a moment of real hospitality. Well done!
Guest review by
Janine
Italy
From US$134.33 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,333 reviews
This hotel was like no other it is a whole block with multiple buildings to stay in and multiple options for food. The Riverside restaurant for supper was amazing. Try the haggis, mussels and sticky toffee pudding. They also have a tap room. Being across the river you are able to take a beautiful walk along the river not far from the hotel. Walking distance to other restaurants and stores.
Guest review by
Kali
Canada
From US$236.10 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,520 reviews
Hotel is in a beautiful location although I would say you will benefit from a car (we relied on buses which were ok). The hotel was really clean and very very cozy. Views were beautiful. Dinner band breakfast both nights were absolutely delicious and so filling. Staff were amazingly friendly.
Guest review by
Lauren
South Korea
From US$110.85 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,939 reviews
There was cold at the room and the radiator didn't work but the accommodation exceeded my expectations by bringing us a portable radiator and the room was pleasantly warm afterwards. Thank you so much for that! The staff is kind and the breakfast was tasty. Good location of the hotel.
Guest review by
Lucia
Czech Republic
From US$135.04 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,055 reviews
Room upgrade was made available virtually. Had to wait until check-in before they confirmed that the suite was available. Everything we could wish for was in the resort complex. Loved being able to walk within the hotel to the activity centre and pool. Plenty of parking.
Guest review by
Clive
New Zealand
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,531 reviews
Wonderful location in the forest at the edge of Aviemore. The little cottage was perfect for our family and was well stocked with everything we needed for cooking meals. The bathtub was a plus.
Guest review by
TimJolin
Italy
From US$106.94 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,789 reviews
Hotel was great, staff very friendly, good location with a short walk to city centre, swimming pool was good and the breakfast, bed was comfy, would go back. 👍
Guest review by
Cameron
New Zealand
From US$625.99 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 126 reviews
The view is beautiful and the room is beyond imagination. The English breakfast was very good. I really wish I could stay a few more days.
Guest review by
Qiang
China
From US$668.48 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,140 reviews
Great setting on the river. Super cool pod to stay in. Food truck is innovative and tasty. Wish we had more time there as so relaxing
Guest review by
Glenn
New Zealand
From US$192.36 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 513 reviews
A truly stunning location, a super hearty and filing brekkie, super friendly and even a cheap EV chargepoint for my car, perfect!
Guest review by
Mike
United Kingdom
From US$71.73 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 9,116 reviews
Very picturesque area and friendly staff. Dog friendly too which is always a bonus.
Guest review by
patrick
Ireland
From US$117.37 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,253 reviews
The breakfast was wonderful and we felt spoiled. The location was so beautiful!
Guest review by
Laura
United States
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 4,631 reviews
Soft carpets, tartan cloth and art everywhere, nice people, good amenities.
Guest review by
Thorsten
Germany
From US$185.29 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,261 reviews
Staff very friendly and Hotel in a beautiful location, Food excellent.
Guest review by
john
United Kingdom
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 857 reviews
Service of the reception when we forgot our hiking boots in the caravan
Guest review by
Elke
Netherlands
From US$684.31 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 270 reviews
Absolutely beautiful location right on the water clean and tidy
Guest review by
john
United Kingdom
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 630 reviews
Excellent location. Beautiful views.
Guest review by
Sushil
Australia
From US$155.06 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,253 reviews
great location and nice breakfast
Guest review by
Kylie
Qatar

Planning a trip? Get inspired by reviews of cities in Highlands

10

The city has a lot to offer with beauty one can't stop...

The city has a lot to offer with beauty one can't stop admiring. Easy access to the beautiful highlands from the capital of highlands. Great food scene in the city and walk by the river ness is a must.
Guest review by
ankit10
United States
6.0

Fort William was a characterful town which has been taken...

Fort William was a characterful town which has been taken over by Non Scottish commercial traders. Few of the establishments visited, whether shops or eateries were manned by staff of Scottish descent. A greater scottish representation in the service industries would serve the tourist industry better. I accept that this may be a problem if Scots do not apply for positions within their communities.
Guest review by
Chris C
10

Portree is a beautiful place to visit.

Portree is a beautiful place to visit. We had been to Isle of Skye which I would recommend to everyone. There are many spots to explore and it’s awesome. Even though it was October. , the weather was fabulous.
Guest review by
Anonymous
6.0

I had imagined Aviemore to be an old town like Pitlochry and...

I had imagined Aviemore to be an old town like Pitlochry and Dunkeld, but in fact all the buildings in the Main Street seem to be fairly new, apart from the railway station. It has lots of shops selling outdoor clothing, and is not very attractive architecturally.
Guest review by
Martin
United Kingdom
10

Ullapool is a good base for exploring the north-west...

Ullapool is a good base for exploring the north-west highlands with Wester Ross to the south and Assynt to the north. Ullapool also has a regular ferry to the Isles of Harris/Lewis. There are public toilets, a supermarket and a couple of excellent chip-shops.
Guest review by
Andrew
United Kingdom
8.0

A small town with facilities as needed.

A small town with facilities as needed. A good base to explore Skye - we were travelling from ferry in Uist and broke our long drive for one night. We visited the wildlife hide nearby - the area is great for marine wildlife.
Guest review by
Gordziejko
United Kingdom
8.0

Small compact town, but with a few options for food places,...

Small compact town, but with a few options for food places, gift shops and a short walk to go in search of the loch ness monster. Or you can watch boats navigate the locks right in the middle of town. Town in the evening was nice and calm and first thing in the morning also. By midday it was pretty busy with day trippers so keep that in mind
Guest review by
rebecca
10

Located in very beautiful place in Glencoe woods; Stayed in...

Located in very beautiful place in Glencoe woods; Stayed in log cabin, it was very cosy with log fire and BBQ provisions; Enjoyed every moment staying there; good kitchen facilities, car paring in front of cabins, Pubs within walking distance (abt 15 mins); Plenty of hiking trails within and nearby;
Guest review by
Supradip
United Kingdom
8.0

Thurso still feels a generally friendly town.

Thurso still feels a generally friendly town. The Visitors Centre was excellent, very helpful friendly staff, with advice, directions and postcards. The beach is lovely, and the castle very picturesque, though I have no idea if you can go round it as it is on the opposite side of a long inlet and I wasn't about to walk all the way round there on the off-chance. Good amount of shops, and seemingly banks still in the town. YNot offers expensive but good quality food. If you want a walk, or have a car, the Ferry Inn in Scrabster is a great place to eat too.
Guest review by
Jonathan
United Kingdom
10

The beach was lovely, love the beach.

The beach was lovely, love the beach. There was visitors that had their canoes, and underwater swimmers. Every day was different. I did not go up to the Hotel it's self as was my dogs first holiday and didn't want to leave her on her own not knowing how she would be in a strange place with other dogs. I went through to fort William where my dad was brought up it was lovely day out.
Guest review by
Angela