Search hotels in Highlands, United Kingdom

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

Check out these popular cities in Highlands

Inverness

809 hotels

Fort William

379 hotels

Aviemore

211 hotels

Portree

215 hotels

Glencoe

48 hotels

Thurso

63 hotels

Ullapool

43 hotels

Broadford

48 hotels

Nairn

122 hotels

Fort Augustus

113 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
Larissa
From
0
Staff are very friendly and effective! 10/10
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,067 reviews
Price from
US$162.66
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.

I
IGOR
From
Russia
The staff was super friendly. The breakfasts were wonderful. And the dinners were simply delicious. The chef is a great professional.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,456 reviews
Price from
US$128.20
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.

K
Koen
From
Belgium
View!!! Prettige bediening en up to date kamers!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,802 reviews
Price from
US$161.59
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.

Z
Zlew
From
Poland
Everything was perfect!! Amazing people in really unique place :) Delicious food.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,262 reviews
Price from
US$248.39
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,394 reviews
Price from
US$88.14
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.

Α
Αναργυρος
From
Greece
Excellent location in this small town! Very comfortable rooms with a lovely view and spotless clean. The staff is exceptional and eager to assist with a smile!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,120 reviews
Price from
US$348.55
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.

S
Sarah
From
Belgium
Recently renovated, stylish hotel with excellent service and location The entire property has been beautifully renovated, spotlessly clean, and very comfortable. The self check-in via code went smoothly thanks to clear communication in advance, yet it still felt like a personal welcome. Sam was particularly helpful and gave us a great recommendation for a beautiful walk near Fort William, where we stayed at the end of our trip. Breakfast was superb, with a choice between continental and full English options. There are plenty of hiking opportunities nearby, making it a perfect base, and the location is ideal for those walking the East Highland Way. Please note: as of June 2025, the Google reviews still reflect the previous owners and are not at all representative of the current experience. We would absolutely recommend this hotel. A comfortable and peaceful place to fully unwind.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 250 reviews
Price from
US$151.44
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.

L
Lisa
From
Australia
Friendly welcoming staff . Beautiful gardens & private woodland walks . Lovingly restored 17th century manor with lots of history. Highly recommend
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Price from
US$184.29
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
Máté
From
Austria
- very nice and helpful owners - charming room with enough space - delicious home-made breakfast - golspie is a lovely coastal village
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 213 reviews
Price from
US$206.99
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, 629 reviews
Price from
US$132.21
1 night, 2 adults
See all 4328 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,319 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,621 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Highlands's best hotels with breakfast

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,295 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$202.99 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,220 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.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,983 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$153.24 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,285 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$246.10 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,659 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.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,344 reviews

This former Victorian sporting lodge is set in the village of Tongue in the North Highlands.

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

Tulloch Castle Hotel, a 12th-century-castle set in the beautiful Highlands of Scotland, a 5-minute drive to the centre of Dingwall, offers a 24-hour front desk, a bar and a restaurant.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,215 reviews

Opposite Inverness Castle, Inverness Palace Hotel & Spa, WorldHotels Distinctive is located on the banks of the River Ness.

Budget hotels in Highlands

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

In Cairngorm National Park, The Boat Country Inn and Restaurant has a restaurant, Wi-Fi access and elegant rooms. Aviemore can be reached in 10 minutes by car.

From US$223.55 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,602 reviews

This stylish, 4-star property sits on the banks of the River Ness and is 800 metres from Inverness city centre.

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

B&B HOTEL Inverness is just 100 metres from the city's train and bus stations. A 20-minute drive from the shores of Loch Ness, it offers free WiFi, colourful rooms and a 24-hour front desk.

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

The Glen Mhor Hotel offers Victorian townhouses and apartments located on the banks of the River Ness, a 3-minute walk from Inverness city centre and a 15-minute drive from Loch Ness.

From US$192.13 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,763 reviews

Set in 4 acres of beautiful gardens, the Kingsmill Hotel has a spa, a swimming pool and free parking. Inverness city centre is just one mile away.

From US$258.41 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,365 reviews

Perfectly located for hill walking, climbing, fishing, the Malt Whisky Trail, golf and all winter sports, this independently-owned hotel is found in the heart of Aviemore, in the Cairngorms.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 797 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.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 841 reviews

Conveniently set in the centre of Inverness, Blackfriars provides free WiFi throughout the property and a bar.

From US$317.17 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,802 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.

From US$161.59 per night
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.

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

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

From US$293.80 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 425 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.

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

Situated in Dornoch, Links House at Royal Dornoch has a restaurant, bar, terrace, and free WiFi. Private parking is available at the property. All rooms in the hotel are fitted with a flat-screen TV.

Edinbane Lodge

Hotel in Edinbane
No credit card needed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 232 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, 144 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$975.83 per night

Ness Walk

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

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
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,508 reviews
The town is small, peaceful and quiet but a tourist attraction (mainly holiday goers) so it had all the services and facilities we needed. It’s also in the middle of the highlands, with many, many activities, attractions and beautiful nature all around. It’s also a few hours drive from other Highland locations, such as Loch Ness, Fort William, Inverness, Glencoe, Isle of Skye (which we didn’t visit because it’s 3 hours away and I had little kids). We stayed for a week in Aviemore but we could have stayed more since everyday was filled with activity and interesting things to do.
Guest review by
Issa
Qatar
From US$1,120.18 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,136 reviews
Our stay was absolutely amazing! The place was so peaceful, clean, and perfect for relaxation. The hospitality was outstanding — we truly felt welcomed. There was also a food truck nearby serving halal burgers, which were incredibly delicious! The jacuzzi was a great touch; the water was hot and ready at all times. Breakfast was a bit limited, but everything we tried was fresh and very tasty. Highly recommended for a calm and cozy getaway!
Guest review by
Bushra
Saudi Arabia
From US$297.81 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 863 reviews
Absolutely amazing view from our Caravan. The Caravan was nice and clean. Loved that there was a kitchen and our own bathroom. We did not meet the staff except on check-out as we arrive very late, but everything was prepared for us when we arrived. The Caravan was cold on arrival, but when we turned the heating on, it was warm within 5 minutes. Fantastic! Very nice and quiet place with very good facilities.
Guest review by
Svenstrup
Denmark
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,621 reviews
This is truly a beautiful hotel, and the location was wonderful as we were travelling by train so stumbled out of the station and into the hotel. A property just so full of history and character, we loved everything about it. Highly recommend to others staying in Inverness!
Guest review by
Mila
New Zealand
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,543 reviews
Spacious room, great view, friendly staff. Room was very comfortable with comfortable lounge area, plenty of space for luggage, extra toiletries and tea/ coffee readily available for free, we really enjoyed our stay, wish we had of booked additional days.
Guest review by
Sean
Australia
From US$258.41 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,763 reviews
The receptionist team is really friendly! We asked for a suggestion for dinner, and they helped us choose a very nice restaurant. The breakfast was very good, including some items prepared for the kitchen, although we didn't take advantage of it
Guest review by
João
Portugal
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 536 reviews
Those mountains across the road pack a punch. The hotel is charming and full of character; much better than modern chain-hotel "luxury" clones. Loved the climbing-rope bedheads.
Guest review by
James
Australia
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,215 reviews
Great location. Beautiful room. Great staff. Ignore the comments about the lift. It's not huge but it works fine.
Guest review by
Karen
Australia
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,269 reviews
Great Spa Area! Just went at the right time and had it all to ourselves. Great Staff at the reception.
Guest review by
Sunaina
Austria
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,807 reviews
Beautiful, atmospheric, great food, great location. Hope to return in the future!
Guest review by
Christian
Sweden
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 124 reviews
Very cosy, lots of lovely finishes and super comfortable. Loved the family feel.
Guest review by
Kate
United Kingdom
From US$198.31 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,232 reviews
The breakfast was wonderful and we felt spoiled. The location was so beautiful!
Guest review by
Laura
United States
From US$365.38 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,087 reviews
Great for kids, kept them fully occupied, lovely area and staff were great
Guest review by
Derek Swan
Ireland
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 266 reviews
Absolutely beautiful location right on the water clean and tidy
Guest review by
john
United Kingdom
From US$166.93 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,957 reviews
very lovely place, friendly, with a charming granny-style.
Guest review by
Tüntsch
Germany
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 630 reviews
Clean, peaceful, very nice atmosphere. Good mattresses.
Guest review by
Katja
Finland
From US$192.13 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,319 reviews
Great location, fun atmosphere- really great find!
Guest review by
Katya
Hong Kong
From US$239.05 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 9,104 reviews
Spacious clean rooms, quiet location.
Guest review by
Carolyn
United States

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

10

Easy to get to, a great range of shops, restaurants/ tale-...

Easy to get to, a great range of shops, restaurants/ tale-aways, we love Eden Court theatre and we heard some Gaelic, which is important to us, as a language which needs to thrive. Easy to get the bus or taxi too.
Guest review by
David
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

Glencoe is beautiful from the scenery to the people...

Glencoe is beautiful from the scenery to the people everywhere we went was amazing! Only thing we would’ve done differently is spend more time in Glencoe. We were there only one night which definitely was not enough time to explore and really see what Glencoe has to offer!
Guest review by
Hoover
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

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
10

A really beautiful old hotel and spa right on the most...

A really beautiful old hotel and spa right on the most incredible beach. Fantastic spa and sauna and you can go for a cold dip in the sea afterwards! Delicious food and lovely cosy lounge full of armchairs with views of the sea. We absolutely loved it and will definitely go back for another break again. Perfect in every way, thank you!
Guest review by
Annette
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