Search hotels in Highlands, United Kingdom

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

Check out these popular cities in Highlands

Inverness

811 hotels

Fort William

379 hotels

Aviemore

214 hotels

Portree

220 hotels

Glencoe

48 hotels

Ullapool

43 hotels

Broadford

48 hotels

Fort Augustus

111 hotels

Drumnadrochit

110 hotels

Thurso

64 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.

L
Linda
From
Latvia
Everything in here was just perfect. We spent one week in Scotland and this was our favourite stay. The room was very chick and clean, we loved it. Breakfast was delicious, we got a chance to order our omelette. Highly recommended!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,065 reviews
Price from
US$171.47
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.

J
James
From
Netherlands
Wow. What a fantastic location and view of the bay. Wonderful.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,810 reviews
Price from
US$160.33
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.

W
William
From
United Kingdom
I’ve stayed here before and I’m pleased to say this time it was every bit as good as last time.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,262 reviews
Price from
US$299.45
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.

R
Ramune
From
United States
I absolutely LOVED the water pressure of this motel. Accommodations are simple, and can appear to some outdated, however it provides basic comfort you need for a few or some days of stay. Beds were comfortable, room clean and spacious. Extra seating space available. The room does have a tea kettle, a few instant coffee packets, and a small refrigerator. There are no options for breakfast on site, however restaurants nearby are easily accessible by foot and/or car. It is quiet and pleasant. I will definitely stay here again. :)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,398 reviews
Price from
US$87.45
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.

J
Johannes
From
Netherlands
Stunning location, incredibly friendly staff and amazing food.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,126 reviews
Price from
US$381.18
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.

R
Radu
From
Romania
A truly comfortable hotel with great attention to detail — everything from the room design to the cleanliness was impeccable. The bed was extremely cozy, and the atmosphere felt calm and welcoming. The breakfast was absolutely delicious, with plenty of fresh and high-quality options. A place that really makes you feel cared for — highly recommended!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 249 reviews
Price from
US$128.79
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.

R
Ross
From
United Kingdom
It has lots of character and beautiful gardens.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 138 reviews
Price from
US$182.85
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.

M
Mark
From
Australia
The owners were fabulous. Prepared to assist us in every way and always with a smile. Best coffee and breakfast ever. We wish them every success with their renovations and expansions.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 212 reviews
Price from
US$205.38
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
Sharma
From
India
Very neat, clean, well kept and welcoming environment. Thanks to all the staff keep it up! Cheers!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 621 reviews
Price from
US$131.18
1 night, 2 adults

Lochaline Hotel

Hotel in Lochaline

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

M
Michał
From
Poland
To be honest, everything was perfect. Rooms are clean and enough big, breakfasts are very nice and localisation is perfect.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 440 reviews
Price from
US$172.91
1 night, 2 adults
See all 4274 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.1
Very good - What previous guests thought, 5,343 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,248 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 9,112 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,750 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,468 reviews

Popular with guests booking hotels in Highlands

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

Highlands's best hotels with breakfast

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 139 reviews

A 25-minute drive from Fort William, Glencoe House offers accommodation in 10 acres of private gardens. There is free WiFi throughout the buildings, and free private parking on site.

From US$716.83 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 70 reviews

Facing the beachfront, Kilcamb Lodge Hotel offers 4-star accommodation in Strontian and has a garden, private beach area and terrace. The hotel offers both free WiFi and free private parking.

From US$245.13 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,251 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$112.63 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,248 reviews

Attractively set in the centre of Inverness, River Ness Hotel, a member of Radisson Individuals features air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.

From US$107.33 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,961 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$77.71 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,812 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$111.30 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,632 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$104.68 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,502 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$116.60 per night

Budget hotels in Highlands

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

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

From US$64 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 782 reviews

Providing free WiFi, Loch Ness Gate House offers rooms in Fort Augustus, 26 km from Urquhart Castle. All units in the hotel are equipped with a flat-screen TV.

From US$83.46 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 593 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$96.06 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,639 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$72.38 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,027 reviews

Set in Thurso and within less than 1 km of Thurso Beach, Manor House Hotel has a bar, non-smoking rooms, and free WiFi.

From US$107.33 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 4,430 reviews

Offering a restaurant, The Caledonian Hotel is located in Fort William. Free WiFi access is available in the public areas. There is also an electric kettle.

From US$58.43 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,582 reviews

The Chieftain Hotel in Inverness offers bed and breakfast accommodation, within a 4-minute drive of the city centre and train station.

From US$198.75 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,966 reviews

Just a 5-minute drive from the foot of Ben Nevis, Britain’s highest mountain, the Alexandra Hotel offers free on-site parking and free Wi-Fi in public areas.

From US$95.40 per night

Hotels in Highlands that you can book without a credit card

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,262 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.

The Caledonian

Hotel in Portree
No credit card needed
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 508 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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 440 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$172.91 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 424 reviews

Situated in Kingussie and within 1.1 km of Kingussie Golf Club, The Osprey Hotel has a terrace, non-smoking rooms, and free WiFi throughout the property. This 3-star hotel offers a concierge service.

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.

Newhall Mains

Hotel in Resolis
No credit card needed
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 140 reviews

Newhall Mains features free bikes, garden, a terrace and restaurant in Resolis. This 5-star hotel offers a bar. The hotel has a sauna, room service and free WiFi.

From US$579.69 per night

Ness Walk

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

Ness Walk features free WiFi and rooms with air conditioning in Inverness. Boasting a terrace, this hotel is set near attractions such as Inverness Castle. The property has a restaurant.

From US$196.76 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 170 reviews

Isle of Raasay Distillery in Raasay has 4-star accommodation with a shared lounge, a restaurant and a bar. Boasting luggage storage space, this property also provides guests with a sun terrace.

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$188.26 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,267 reviews
This was the best stay we had during our honeymoon trip to Scotland. Right from the start, we were surprised with a thoughtful and sweet gesture: a beautifully arranged wooden board with sweets waiting for us in our room, which we truly savoured and appreciated. A big shout-out to the amazing Brazilian staff – Caio, Lucas, Marcelo, Peterson, and Millane – who made our experience even more special with their great recommendations and the warm Brazilian hospitality we love. The hotel itself is excellent – very clean, with parking, comfortable rooms, impeccable service, and amazing food. The view is a real highlight: a stunning landscape of the Highlands mountains, including Ben Nevis, right on the edge of the loch.
Guest review by
Luana_fdb
Brazil
From US$239.88 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,534 reviews
The perfect place to fall in love with Scotland! Excellent location, close to many trails and tourist attractions. It has a stunning view to the Loch and the surrounding mountains. Very friendly, helpful and kind staff, superbly equipped, cosy room and delicious food. To return.
Guest review by
Ágnes
Belgium
From US$130.91 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,071 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,515 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$95.40 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,966 reviews
Incredible! The staff were so kind. They helped me to fina a taxi to Ben Nevis and it was really helpful. The room is very spacious and nice. I slept very well . The breakfast was so good
Guest review by
Natalia
Peru
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 629 reviews
Very nice camping. showers, toilets - everything was clean, spacious, outdoor seating was great. Functional outdoor kitchen. Nice environment. I highly recommend it. Thank you
Guest review by
Bašaša77
Czech Republic
From US$188.26 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,830 reviews
Is the isles of glencoe. They change me - but the upgrade was really good. The most outstanding are the views from the restaurant and the room
Guest review by
Magdalena
Spain
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 533 reviews
what a beautiful location and friendly staff. the family rooms were great and fit for purpose. if you order the chilli be warned it’s hot!!
Guest review by
Georgia
Australia
From US$125.21 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,234 reviews
Nice friendly and very helpfull staf. Good food in the restaurant. Informative and fun Gin tasting and tour. Cozy pods.
Guest review by
Signe
Denmark
From US$123.38 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,623 reviews
Nice hotel beside the railway station. Comfortable room, good breakfast and pleasant staff.
Guest review by
Gabriel
Ireland
From US$710.97 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,140 reviews
Everybody was very nice and friendly. Check-in and -out were extremely uncomplicated.
Guest review by
Ina
Germany
From US$714.10 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 263 reviews
Absolutely beautiful location right on the water clean and tidy
Guest review by
john
United Kingdom
From US$636 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Beautiful setting and wonderfully charming buildings and rooms.
Guest review by
Peter
Ireland
From US$125.88 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,343 reviews
Everything was perfect, location, vibes, service and staff
Guest review by
Suad
United Arab Emirates
From US$117.93 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,807 reviews
Overall the hotel is very nice and everything is perfect.
Guest review by
Kuldeep
United Arab Emirates
From US$194.78 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 863 reviews
An ideal place to relax - beautiful and well organized.
Guest review by
Beata
Poland
From US$78.18 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 9,112 reviews
Very nice room and friendly and helpful staff.
Guest review by
Marc
Ukraine
From US$124.42 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,241 reviews
Excellent location and helpful staff
Guest review by
Zelda
South Africa

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

10

I love inverness been going there for weekend away trips...

I love inverness been going there for weekend away trips quite a few times now. Must go on the boat trip to Loch Lomond next time as heard its amazing. And for breakfast you must go to the comfort food if you like a full Scottish one 😉
Guest review by
Vivian
United Kingdom
10

Paid walking tour of Fort William. Highlands Museum.

Paid walking tour of Fort William. Highlands Museum. Great shops. Very good food, including a family run bakery. Plenty of history to discover as this area was involved in the Commando training during Second World War in the 1940’s. Local people very friendly and helpful. Cafes and pubs for food.
Guest review by
Norman
United Kingdom
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

Portree has a few nice bars, with friendly staff and is a...

Portree has a few nice bars, with friendly staff and is a pretty town, easy to cover on foot. The evening roast meal we had was tasty at the Tongadale hotel, but food elsewhere we saw served, looked lovely too. It's a great base to explore the scenic Isle of Skye and the road to it, is a great scenic drive too. It's a fab place.
Guest review by
Paul
United Kingdom
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
10

We were there to break a long journey north.

We were there to break a long journey north. Great stopping off point as it has a petrol station and shops. Very picturesque village. It has a supermarket too. But a lovely peaceful vibe about it. Would be happy to stay again.
Guest review by
Janice
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

It has been a few years since I was last in Drumnadrochit,...

It has been a few years since I was last in Drumnadrochit, It has grown since my last visit. More amenities for locals and tourists, the people their are friendly, The local hub was informative and there were a lot of information signs too. Great wee place to visit.
Guest review by
Steven
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