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

809 hotels

Fort William

379 hotels

Portree

218 hotels

Aviemore

213 hotels

Glencoe

48 hotels

Thurso

64 hotels

Broadford

48 hotels

Ullapool

43 hotels

Fort Augustus

111 hotels

Drumnadrochit

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

R
Roberta
From
Lithuania
It is incredibly cozy, nicely furnished, clean, everything you need is there. The building is lovely. We also ate dinner here, which was an excellent Indian cuisine. You can also choose non-Indian food if you prefer otherwise. Breakfast was also very nice. Staff was so pleasant and friendly. I left the charger for my smartwatch, and reception called me, luckily I was still around the area.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,065 reviews
Price from
US$169.49
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.

D
Darren
From
Malta
A perfect location for a quiet get away and the staff was amazing. The place exceeded our expectations, and the living room was the perfect spot to relax after a day exploring Skye. Would 100% recommend!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,453 reviews
Price from
US$117.88
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
Magdalena
From
Austria
The whole hotel and its staff were just lovely and also people visiting just the bar there were really nice. The view is breath taking from the terrace and the food was really good. We really enjoyed the interior of the hotel, very cozy yet spacious rooms and nice facilities. We had a chance to chat with the owners and they were lovely! Breakfast and dinner also really good. We recommend this place 10/10!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,814 reviews
Price from
US$158.48
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
Marjan
From
Netherlands
Great scenery, lovely Scottish hotel and very friendly staff. Good food (dinner and breakfast) and quiet nights. Very recommendable!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,262 reviews
Price from
US$288.15
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.

B
Bebhinn
From
Ireland
Spotless, lots of room, easy to find
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,396 reviews
Price from
US$86.44
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,131 reviews
Price from
US$376.79
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
Stefan
From
Switzerland
Excellent sized room, modern bathroom, also very well proportioned. If you go to Newtonmore , definitely stay here for one or more nights!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 248 reviews
Price from
US$127.31
1 night, 2 adults

Estate Of Ord

Hotel in Muir of Ord

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

D
David
From
Ireland
A beautiful property in a lovely location
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 136 reviews
Price from
US$180.75
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.

U
Uta
From
Germany
Newly renovated with beautiful details Very friendly owners Once the beergarden will be opened an even better place to stay Located in the middle of town, right at the seaside
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 212 reviews
Price from
US$203.01
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, 620 reviews
Price from
US$129.67
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.0
Very good - What previous guests thought, 5,345 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Highlands's best hotels with breakfast

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,261 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$100.85 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,959 reviews

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

From US$94.30 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,626 reviews

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

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

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

From US$229.21 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,272 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$111.33 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,311 reviews

Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk from the centre of Fort William.

From US$127.05 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,619 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$81.20 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,345 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$124.43 per night

Budget hotels in Highlands

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$82.50 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,635 reviews

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

From US$71.55 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$106.09 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 1,391 reviews

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

From US$74.66 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,020 reviews

Set in Inverness, 3.9 km from Inverness Castle, Drumdevan Country House, Inverness has large private grounds with a terrace, which is protected by Historic Scotland.

From US$67.19 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 3,464 reviews

This modern hotel is a 15-minute drive from Inverness Airport. Leonardo Hotel Inverness, formerly Jurys Inn, features a leisure centre, free parking and a traditional restaurant.

From US$97.84 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 2,232 reviews

Royal Thurso Hotel is centrally located in close proximity to the train station in the town of Thurso. The hotel provides free Wi-Fi access in rooms and public areas of the hotel.

From US$98.23 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,027 reviews

Situated in a picturesque woodland setting in the spa town of Strathpeffer, this traditional Victorian manor house provides modern comforts whilst retaining the character and atmosphere of a bygone...

From US$104.78 per night

Hotels in Highlands that you can book without a credit card

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

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.

From US$78.59 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,814 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$158.34 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.0
Superb - What previous guests thought, 136 reviews

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

From US$180.59 per night

The Caledonian

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

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.

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

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$128.53 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,622 reviews
It was my second time in this hotel and it won't be the last one 😍 this hotel is really incredible, whether it is the beauty of the place (it is really really gorgeous, it looks like palace) or the location which is right next to the train station and the bus station, which is very convenient if you arrive from Edinburgh, because after a long drive you want to be at the hotel quickly, or the kindness of everyone, the receptionists, the people who take care of cleaning, the bartenders, the waiters, everyone is amazing! and of course the rooms which reflect the beauty of the hotel! so beautiful, very clean, comfy and not very noisy for the city center! it's always a pleasure to stay here 😍
Guest review by
Hind Echarkaoui
France
From US$99.54 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,960 reviews
The location was excellent. Right next to the train and bus station. Lots of restaurants around. The room was cosy and nice. The bathroom was big, and everything was cleaned every day. There was a problem with the bolier the first morning, but theybsort it out fairly quickly during the day, and after that, everything worked jurt fine, and heating in the room was perfect. Breakfast was great because it was buffet style and had a wide selection of food, including vegetarian options The hotel is old, but I think that it is pretty well maintained, and it has its own charm. I would stay here again.
Guest review by
Alejandra Espinoza C
Chile
From US$77.28 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 9,104 reviews
Great hotel, lovely, helpful and friendly staff, especially at the leisure desk. Relaxed atmosphere, child friendly, safe for kids to play. Lots going on in and around the hotel. Have been here multiple times, will be back again soon. Good to see more staff being trained up...so other visitors be kind to them, they are really trying hard.
Guest review by
Lynsey
New Zealand
From US$209.35 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,266 reviews
Good breakfast. Good selection. The rooms with buck beds for the kids were good. The location of the hotel was good with nice views over the loch and mountains. There is 22Kw electric charging points. Big carpark. And a Co-Op supermarket close by.
Guest review by
Darren
Jordan
From US$186.09 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,833 reviews
Room 27 on the ground floor has good view of the mountain and nearest to car park for easy loading/unloading. Room was nicely presented with modern facilities. Very comfortable bed and linen. Restaurant was good, very busy and needed reservation.
Guest review by
Janet
Singapore
From US$129.29 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,067 reviews
One of the best places to stay in Aviemore. Staffs were friendly and helped through out our stay. We were during Xmas holidays and even though it was fully packed and few staffs were on leave, the quality of the service was top notched.
Guest review by
Jayson
Singapore
From US$123.77 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,235 reviews
Spacious, nice room in first floor with lake view. Hosts (especially Mr.Stock) were extremely kind and helpful. Dinner was also very nice, with fresh fish and some good selection of wine as well. Parking on site was also very helpful.
Guest review by
MARJAN
Switzerland
From US$514.18 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,139 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
From US$193.19 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 532 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$628.68 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Everything was just great! Best food of my entire trip through Scotland (even better than Michel Roux Jr.'s Seasgair in Inverlochy Castle).
Guest review by
Gerhard
Germany
From US$217.63 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,530 reviews
Location is exceptionally beautiful and peaceful. Thanks to Madeline who made sure that our stay is comfortable and memorable.
Guest review by
Desh Sharma
United Arab Emirates
From US$412.57 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 862 reviews
We enjoyed staying in Linnhe Lochside.Beautifful view to the lake.Close to Fort Willam.
Guest review by
Gabriela
Czech Republic
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,518 reviews
The layout and space was perfect for our family stay. It had everything you needed.
Guest review by
David
United Kingdom
From US$124.43 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,345 reviews
Lovely accommodation, good rooms, good location.. Good food, good value for money
Guest review by
CRAIGDSOUZA
India
From US$125.61 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,243 reviews
Perfect location for town and exploring highlands by car
Guest review by
Gillian
United Arab Emirates
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 629 reviews
Clean, peaceful, very nice atmosphere. Good mattresses.
Guest review by
Katja
Finland
From US$687.25 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 265 reviews
EVERYTHING WAS GOOD ABOUT THE PROPERTY
Guest review by
Venkatesh
Hong Kong

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

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

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

Thurso still feels a generally friendly town.

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

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

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