Search hotels in Highlands, United Kingdom

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

Check out these popular cities in Highlands

Inverness

808 hotels

Fort William

380 hotels

Aviemore

211 hotels

Portree

215 hotels

Glencoe

48 hotels

Thurso

63 hotels

Ullapool

43 hotels

Broadford

48 hotels

Nairn

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

B
Brinda
From
United States
This was the best room I stayed in my whole trip. It was classically decorated and had fun things to look at. The bed was comfy. The bathroom was amazing--it had heated floors! Even though it was summer, I used the heated floors. So fun! The food was delicious. I had dinner and the included breakfast. The dining staff went out of their way to make my meals just right for me. The chef even came out to ask my how spicy I would like the food. I also enjoyed the friendly and open atmosphere in the dining area with the other guests. I enjoyed talking to the other guests over my meals. The restaurant called me a few hours before I checked in to ask me if I were interested in a reservation. That was a good thing because I did not realize that there would be a restaurant and I was going to pick up take away food on my drive there. All the staff at the hotel were superb and worked hard. I noticed that the management knew how to lead their staff and create a cohesiveness between the three sister hotels in the area. There was even a spa in one of the sister hotels down the road, so I got an amazing massage.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,066 reviews
Price from
US$299.70
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.

T
Taryn
From
South Africa
Beautiful manor house and a warm welcome. Delicious breakfast buffet. Very helpful and friendly staff.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,461 reviews
Price from
US$482.18
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
John
From
Singapore
Beautifully located with great views. Freshly renovated throughout the rooms and lounge and bar areas. Very friendly and accommodating staff. Free parking. Everything just just worked. Would definitely stay again and for longer next time. Fantastic view at breakfast. Great food and breakfast options. Scottish breakfast of course but also eggs Benedict and Florentine and others. Dinner was also 5 stars. They obviously have a great chef on staff. They also had usb charging on both sides of the bed. They really did think of everything.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,801 reviews
Price from
US$250.47
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.

M
MrsRTeacher
From
Australia
EVERYTHING! The staff, decorating/style, warm welcome and warm rooms. Fireplaces. FOOD! The grounds. I arrived with an injured foot and was met with concern and given a ground floor room. Could not fault this place and it’s my favourite place so far. We will be back!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,262 reviews
Price from
US$249.13
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.

J
John
From
France
Everything was excellent, location was ideal
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,396 reviews
Price from
US$156.71
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.

L
Lucie
From
United Kingdom
What a find! Lovely warm welcome from Sam. From the moment we arrived Sam and his team couldn’t be more accommodating and helpful. Freshly renovated to an excellent standard. They have thought about everything for guests. The homemade cookies on arrival was a nice touch. Breakfast was a great selection and 10 from us all.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 251 reviews
Price from
US$169.25
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.

S
Soraya
From
United States
Absolutely everything, it was such a delight to stay at this place to the point that we extended the stay for an additional night. Perfect to recharge, enjoy some nature, while being close to Inverness & Loch Ness. Bonus point for the adorable staff, everyone was so welcoming and kind.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Price from
US$273.24
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.

L
Liisa
From
Finland
Nice and cosy room, best breakfast we have got in Scotland, very good service.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 213 reviews
Price from
US$207.61
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...

J
James
From
Spain
Excellent breakfast, good coffee. Room comfortable, quiet. Good tea / coffee, enjoyed the brownies.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 629 reviews
Price from
US$186.85
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.

N
Neil
From
United Kingdom
Clean and very nice and staff was nice and friendly
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 441 reviews
Price from
US$180.82
1 night, 2 adults
See all 4307 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,318 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,532 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,628 reviews

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 2,749 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 8.8
Fabulous - What previous guests thought, 2,302 reviews

Popular with guests booking hotels in Highlands

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

Highlands's best hotels with breakfast

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 200 reviews

Luxury Highland retreat with award-winning dining, stunning mountain views and a warm Scottish welcome.

From US$364.32 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,302 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$95.10 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,214 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$95.10 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$78.56 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,284 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$112.51 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,661 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$119.34 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,345 reviews

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

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

Budget hotels in Highlands

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

Found in Scotland’s Cairngorms National Park, Scandinavian Village in Aviemore offers high-quality accommodation beside these rugged mountains.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,763 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. This 4-star hotel offers a 24-hour front desk.

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

From US$125.97 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,556 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$111.40 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,606 reviews

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

From US$93.76 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,680 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$78.35 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,318 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$103.98 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,773 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$102.46 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.

From US$184.84 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.

Ness Walk

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

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 167 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 7.9
Good - What previous guests thought, 1,511 reviews
We stayed for 3 nights - 4 adults and 3 young kids and we had a wonderfull vacation. The place is amazing. The house was big, clean and had everything you need for a long stay - big livingroom, long big table, full kithcen with dishwasher, 2 bathrooms and showers, washing maching and also a sauna and a balcony. The 3 bedrooms were big and comfortable. The place has free pool, gym and souna which is great, especially when you are with kids. Also great fields and grass for the kids to play. Wifi was good and ofcourse free parking. Location is also great near Avimor, easy base to travel around.
Guest review by
adi
Israel
From US$103.98 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,318 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
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,808 reviews
The hotel setting is really lovely and similarly the view from our room was really incredible. The hotel has a nice vintage feel to it with a drinks parlour where all the guests could socialise in the evening. The restaurant was also fantastic for a dinner and the staff were really welcoming.
Guest review by
Christi R
Netherlands
From US$92.42 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 9,104 reviews
The hotel is incredible. Very clean. The rooms are big and spacious, same for the bathroom. It has a lot of entertainment and food options. Great for kids and couples alike. The pool is great too, including two big interior pools with a jacuzzi
Guest review by
Luis
Portugal
From US$102.46 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,948 reviews
Location Location Location in the heart of Fort William. 3 minute walk to the train station if you are taking the Jacobite Steam Train, High street right out in front of the hotel where the action is. Close to pubs, restaurants.
Guest review by
Gayle
United States
From US$723.28 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,141 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.4
Very good - What previous guests thought, 630 reviews
Cozy pod. Staff is very friendly, shower and bathroom clean and warm... Quiet and ice place to stay in Lochness area :)
Guest review by
Claudia
Italy
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 538 reviews
The staff was very friendly. The breakfast was delicious. The room was beautiful with wonderful views.
Guest review by
Valeria
Argentina
From US$125.77 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,205 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$225.02 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 864 reviews
The peaceful and quiet of this property is unmatched. And the view - it’s a dream!
Guest review by
Eva
India
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$115.52 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,628 reviews
Convenient location, good breakfast and dinner was included too
Guest review by
Poon
Malaysia
From US$222.55 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,546 reviews
Location is brilliant, food was excellent, staff people great
Guest review by
Herbert Helbling
Switzerland
From US$102.46 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,773 reviews
Beautiful property at quite location, just outside the city.
Guest review by
Rajesh
India
From US$202.20 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,270 reviews
Spacious room, good location next to the lake
Guest review by
Kai Cheuk
Hong Kong
From US$642.91 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 124 reviews
Amazing location. Attentive staff. Great food
Guest review by
Joseph
Netherlands
From US$110.70 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,088 reviews
Loved the rooms and the friendly environment
Guest review by
Lauren
United Kingdom
From US$133.94 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,230 reviews
Loved the dinner and breakfast!!!
Guest review by
Patricia
Singapore

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