Search hotels in Highlands, United Kingdom

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

Check out these popular cities in Highlands

Inverness

811 hotels

Fort William

379 hotels

Aviemore

213 hotels

Portree

219 hotels

Glencoe

48 hotels

Ullapool

43 hotels

Thurso

63 hotels

Broadford

48 hotels

Fort Augustus

113 hotels

Nairn

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

N
Nicoletta
From
Italy
Wonderful place and warm welcome. Neat and quiet room, in perfect harmony with the highlands. The staff was friendly and always available.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,067 reviews
Price from
US$172.67
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.

S
Smith-Debanné
From
Canada
Lovely inn located in a remote area of the Isle of Skye - woke up to a beautiful view since we did not see anything when arriving. We enjoyed sitting beside the fireplace and enjoying our drinks as we read our books. Very friendly staff. The breakfast seemed a little pricy so we found another place to eat.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,459 reviews
Price from
US$128.09
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.

M
Marie-Louise
From
New Zealand
It’s road appeal and views to the ocean from dining room. Friendly staff greeting you. Meals were great . A lovely ambience to the interior.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,801 reviews
Price from
US$161.44
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$248.17
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.06
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
Roel de Haas
From
Spain
Communication prior to our arrival. very accomodating, informing and higg service standards. best part! they invited us for the Chirstmas celebration with keltic dance ... what an experience!! Oliver, the bar-men/ magician is outstanding! His knowledge in comination with his hospitality is unbeatable. The hotel should be very aware of this asset! In general huge tumbs up to all of the team. made the difference
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,121 reviews
Price from
US$368.36
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, 250 reviews
Price from
US$129.69
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.

A
Ashley
From
France
Great breakfast, beautiful setting/gardens & lovely room. Staff were friendly and helpful.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Price from
US$184.13
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, 212 reviews
Price from
US$206.81
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...

D
Daniela
From
Italy
Recently renovated with style and elegance. Perfect down to the very last detail. Great communication with the host. I definitely recommend The Crossing.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 627 reviews
Price from
US$132.09
1 night, 2 adults
See all 4285 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 8.6
Fabulous - What previous guests thought, 3,783 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Highlands's best hotels with breakfast

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews

Kinloch Lodge Hotel and Restaurant is a family-run former 17th-century hunting lodge, situated at the foot of a long private drive up Kinloch Hill on the shoreline of Loch Na Dal.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,272 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$113.41 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,232 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$90.73 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,978 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$89.59 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,291 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.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,648 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$118.88 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,346 reviews

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

From US$278.86 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,257 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$128.09 per night

Budget hotels in Highlands

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,548 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$192.13 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,586 reviews

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,649 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$77.39 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,783 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$110.48 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 793 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$222.15 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 838 reviews

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

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

Set in a converted cluster of fisherman’s houses along Portree Harbour the hotel offers plenty of character and quirks. There are 17 en-suite bedrooms with all expected facilities.

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

Situated in Nairn, 400 metres from Nairn Central Beach, The Havelock features accommodation with a garden, free private parking, a terrace and a restaurant.

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.

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.

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

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, 142 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.

Ness Walk

Hotel in Inverness
No credit card needed
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 861 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$366.25 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 169 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
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,821 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
Scored out of 10, guest rating 7.8
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
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,625 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
From US$616.42 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,135 reviews
Very friendly staff, great location, very comfortable and lots to do and see. Despite making some recommendations we would not hesitate in revisiting and will highly recommend to family and friends.
Guest review by
Sean
United Arab Emirates
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 536 reviews
Super location, comfortable accommodation , welcoming and friendly staff, food and bar service was enjoyable, incredibly scenic area amoung majestic Highland lochs and mountains on doorstep :)
Guest review by
alan
Ireland
From US$145.43 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 9,105 reviews
Really good stay always enjoy staying at aviemore we love scotland and everything it has to offer hotel has plenty of parking loads of food choices and very polite and helpful staff thanks
Guest review by
Kerry
Australia
From US$110.48 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,783 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
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 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$138.76 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,319 reviews
Beautiful location by the river, with on-site parking! The room was comfortable and breakfast was one of our favorites from our trip!
Guest review by
Violet Claire
Luxembourg
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,265 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.3
Very good - What previous guests thought, 2,218 reviews
The dinner in the main dining room was excellent and the meal in the pub was great as well
Guest review by
Linda
Canada
From US$138.09 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,231 reviews
The breakfast was wonderful and we felt spoiled. The location was so beautiful!
Guest review by
Laura
United States
From US$133.09 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,953 reviews
Staff were very helpfull and the location was great for us. Thank you
Guest review by
David
Vietnam
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 266 reviews
Wonderful view, very comfortable, nicely hosted by the hotel staff.
Guest review by
Bogdan
Romania
From US$225.62 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,079 reviews
Location! Friendly staff! Very CLEAN swimmingpool!
Guest review by
Marcel
Netherlands
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,539 reviews
Its location beside the lake what makes it special.
Guest review by
Niza
Malaysia
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 863 reviews
All good: location, view, quietness, …
Guest review by
Philippe
Belgium
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

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

10

Inverness is the base station for onward trips to highlands.

Inverness is the base station for onward trips to highlands. We booked multiple tours like Loch Ness Tour (Timberbush), Isle of Skye Tour (Timberbush) and NC500 Tour (Rabbies) to explore the magnificent highlands area. And It was an awesome and wonderful and enjoyable experience. Isle of Skye 2 day tour being the best experience. We could spend more time on the NC500 tour however due to shortage of time could only do a day trip, which was also very enjoyable. We eat halal food only and there were multiple options available (Turkish/Pakistani/others). Embar Cafe (close to River Ness hotel where we stayed) also served halal food with delicious breakfast and coffee options. We thoroughly enjoyed our stay here.
Guest review by
Ahsen
Bahrain
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

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

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