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

804 hotels

Fort William

382 hotels

Portree

216 hotels

Aviemore

212 hotels

Ullapool

43 hotels

Broadford

47 hotels

Glencoe

48 hotels

Thurso

62 hotels

Fort Augustus

105 hotels

Onich

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

M
Max
From
Netherlands
Cosy, comfortable room and exceptional dinner!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,063 reviews
Price from
US$294.84
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,447 reviews
Price from
US$395.29
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.

S
Sven
From
France
Amazing view, really nice, friendly atmosphère. Availability and kindness of staff (thanks again and sorry for our late arrival). Beautiful room with a stunning view. Perfect sleep. Really good breakfast.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,820 reviews
Price from
US$246.40
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.

L
Louise
From
Ireland
Evening meal, breakfast choices, lounge areas (several!!). Fires on, great staff
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,264 reviews
Price from
US$245.08
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.

C
CHEE KEONG
From
Singapore
Owners should remove the signage of Motel as its doing themselves a disfavour.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,395 reviews
Price from
US$154.17
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.

A
Amr
From
Egypt
Very clean, newly refurbished with a modern look and feel yet very cozy Amazing shower and the highland soap added the lux touch. Comfy bed and pillows too
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 248 reviews
Price from
US$128.08
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.0
Superb - What previous guests thought, 135 reviews
Price from
US$268.80
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.

B
Barry
From
United Kingdom
Lovely newly renovated property right in the centre of Golspie. Had to be up early in the morning but that wasn’t an issue for breakfast, coffee was banging, room was very comfy (bit too comfy as I didn’t want to get out of bed) Really nice family run hotel and I would definitely recommend.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 209 reviews
Price from
US$204.24
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
deborah
From
France
Lovely hotel, very tastefully decorated Good quality bedding Comfy Bed Nice extras - cookies were lush Right by the train station Parking on Site Was self check in, not a problem for us as all information on the Hotel and the village was given by message.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 617 reviews
Price from
US$183.81
1 night, 2 adults

Lochaline Hotel

Hotel in Lochaline

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

M
Michał
From
Poland
To be honest, everything was perfect. Rooms are clean and enough big, breakfasts are very nice and localisation is perfect.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 442 reviews
Price from
US$177.88
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.0
Very good - What previous guests thought, 5,341 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 8.1
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,801 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 4,623 reviews

Highlands's best hotels with breakfast

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

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

From US$681.88 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 874 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$195.67 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 172 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.

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

Garvault House in Kinbrace provides accommodation with a garden and a bar. There is a terrace and guests can make use of free WiFi and free private parking.

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

From US$632.47 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 141 reviews

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

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

Situated in Beauly, 30 km from Inverness Castle, The Cnoc Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. 30 km from Inverness Railway Station and 32...

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 68 reviews

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

Budget hotels in Highlands

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

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

From US$75.76 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,953 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$84 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,307 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$110.68 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,613 reviews

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

From US$104.09 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,297 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$97.51 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,579 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$94.87 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 857 reviews

Stein Inn has a garden, terrace, a restaurant and bar in Stein. The property is non-smoking and is set 14 km from Dunvegan Castle. All guest rooms in the hotel are equipped with a kettle.

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

Featuring a garden, terrace, bar and free WiFi, The 1645 Inn is located in Nairn, 30 km from Inverness Castle and 21 km from Castle Stuart Golf Links.

From US$95.53 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,820 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.

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

<h2>Historic Charm</h2> The Osprey Hotel in Kingussie is housed in a historic building, offering a unique setting with garden and mountain views. <h2>Modern Amenities</h2> Guests enjoy free WiFi, a...

Edinbane Lodge

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

Located in Edinbane, 14 km from Dunvegan Castle, Edinbane Lodge provides accommodation with a garden, free private parking, a restaurant and a bar. This 5-star hotel offers luggage storage space.

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

Atholl House is situated in Dunvegan and features a shared lounge. The property features free private parking and free WiFi.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 660 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 9.4
Superb - What previous guests thought, 223 reviews

Situated close to Loch Shiel and a 10 minute walk to Glenfinnan Viaduct and the National Trust Visitor Centre, Stage House Bed & Breakfast (formerly Prince's House Hotel) is a historic building dating...

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$675.40 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,142 reviews
This is the perfect location for a romantic weekend getaway! Location is beautiful, the lodges are so cute and right on the water, each with private hot tubs! We walked around the premises, rented electric bikes and did a 30km route that starts right on the property, so convenient. They bring you breakfast to your door every morning in this little basket.
Guest review by
Marius Laza
Romania
From US$64.56 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 9,112 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
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,529 reviews
Staff were all super nice. Everything we needed was available in the apartment. Excellent value for price . My granddaughter and I had a fabulous time and would definitely recommend to anyone.
Guest review by
Jennifer
United States
From US$123.92 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,059 reviews
Loved the property except for their dog policy! Allowing dogs to stay in rooms! We love dogs but not in a hotel! We were woken up twice at night by barking dogs in the rooms near us!
Guest review by
Suzy
Australia
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 4,623 reviews
Great hotel, beautiful, clean, everyone was polite and accommodating. Inverness is small, so everything is very close to you, but it is located centrally.
Guest review by
Nataly
Greece
From US$218.94 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,522 reviews
Wonderful wonderful people here! Made us feel so welcome and at home. The view, the food, the room… This really set the standard for the rest of the trip!
Guest review by
Brian
United States
From US$194.35 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 521 reviews
what a beautiful location and friendly staff. the family rooms were great and fit for purpose. if you order the chilli be warned it’s hot!!
Guest review by
Georgia
Australia
From US$691.40 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 267 reviews
My family loved everything about this property. We wished we booked longer. We stayed in beach house 5 and there was nothing I disliked.
Guest review by
Catherine V
Australia
From US$117.27 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,801 reviews
that staff were exceptional. Especially Cal in the breakfast room always happy and have a few good tips for Inverness. made our stay!
Guest review by
Liam
Australia
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 629 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
From US$112.66 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,244 reviews
Nice friendly and very helpfull staf. Good food in the restaurant. Informative and fun Gin tasting and tour. Cozy pods.
Guest review by
Signe
Denmark
From US$121.22 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5,341 reviews
Room was relative big, view to the river was excellent the bathroom was super clean and big
Guest review by
silvana alejandra
Argentina
From US$187.21 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,847 reviews
Great place to stay, it felt very fancy and the people working there were very helpful !
Guest review by
Marie
France
From US$632.47 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Fabulous location with such a great service and sincere dedicated staff
Guest review by
Sally
France
From US$106.40 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,953 reviews
Nice big room top floor good view out the back clean n comfy
Guest review by
Claire
United Kingdom
From US$187.21 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,261 reviews
Very nice place, nice Riom, nice vire and good restaurant
Guest review by
Gwenael
France
From US$130.32 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,242 reviews
Perfect location for town and exploring highlands by car
Guest review by
Gillian
United Arab Emirates
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 859 reviews
All good: location, view, quietness, …
Guest review by
Philippe
Belgium

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

8.0

To my mind, its a go to destination, helped by direct train...

To my mind, its a go to destination, helped by direct train services to London. However, in my opinion through my recent 3 experiences, the Sleeper services between Euston and Fort William, and Euston to Inverness are expensive, over-priced, currently not fit for purpose and unreliable.
Guest review by
Wg_Cdr_Andy_Thomson
United Kingdom
10

For the purpose of my visit, Fort William was central to the...

For the purpose of my visit, Fort William was central to the areas that I was requiring to go to. Within the town there was plenty of choice for dining and shopping facilities if required. For those who wish to visit local landmarks, such as the Glenfinnan viaduct, and monument, or the Commando Memorial at Spean Bridge, or for the more adventurous hill walking around Glencoe, Fort William should be considered as a base to make your plans.
Guest review by
Anonymous
10

Portree is a beautiful place to visit.

Portree is a beautiful place to visit. We had been to Isle of Skye which I would recommend to everyone. There are many spots to explore and it’s awesome. Even though it was October. , the weather was fabulous.
Guest review by
Anonymous
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

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

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

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

The beach was lovely, love the beach.

The beach was lovely, love the beach. There was visitors that had their canoes, and underwater swimmers. Every day was different. I did not go up to the Hotel it's self as was my dogs first holiday and didn't want to leave her on her own not knowing how she would be in a strange place with other dogs. I went through to fort William where my dad was brought up it was lovely day out.
Guest review by
Angela