Search hotels in Highlands, United Kingdom

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

Check out these popular cities in Highlands

Inverness

802 hotels

Fort William

378 hotels

Aviemore

208 hotels

Portree

215 hotels

Glencoe

48 hotels

Fort Augustus

113 hotels

Onich

29 hotels

Thurso

62 hotels

Broadford

48 hotels

Nairn

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

I
Ilan
From
Israel
Wonderfull place delisius indian dinner and very friendly stuff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,066 reviews
Price from
US$163.83
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
Super family fun trip
From
Taiwan
GREAT HOTEL IN SKYE, TURE SKYE VIBE.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,466 reviews
Price from
US$161.41
1 night, 2 adults

Bettyhill Hotel

Hotel in Bettyhill

Offering stunning views over Torrisdale Bay and the sea, Bettyhill Hotel is located in Bettyhill and features an a-la-carte restaurant, a bar, garden and terrace. Free Wi-Fi access is available.

K
Klemen Peternel
From
Slovenia
Location is just amazing and breakfast was delicious. Rooms are cozy and clean. We loved the night spent in this lovely hotel.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,797 reviews
Price from
US$162.75
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.

P
Philippe
From
United States
Dinner and breakfast were outstanding. Location was amazing. The decor of the lodge and the grounds were beautiful. Probably the best part of the hotel was the service from the staff. We felt right at home and really enjoyed our stay.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,262 reviews
Price from
US$250.18
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.

G
Gregor
From
South Africa
Very comfortable, with excellent facilities. Convenient for touring the Cairngorms. Serviced rooms maintain the high standard of the hotel.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,386 reviews
Price from
US$88.77
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.

S
Susan
From
South Africa
Arrival and welcome was warm and friendly the receptionist insisted on helping carry the heavy suitcases up to the room, AND we were given a complementary upgrade to a bigger room. The room was fantastic with a perfect view over the harbour. Huge, comfortable bed and gigantic bathroom. There was a party until 2 am on our first night , just below our room, and we were worried it would keep us awake, but we heard absolutely nothing. We found a 3km (3 mile?) walking circuit around the coast and the hills leaving from the hotel, which we really enjoyed. Breakfast was excellent and every single one of the service staff were friendly helpful and professional
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,122 reviews
Price from
US$358.86
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.

M
Michelle
From
United Kingdom
The Braeriach Guesthouse was outstanding. It is central in Newtonmore, extremely well presented inside to a very high standard. Lovely colour coordinated rooms. Our bedroom, bathroom and shower was immaculate.Very cosy and safe feeling. The breakfast was excellent, very good quality food. The young lady who cooked our food was very friendly and professional and a good host. We HIGHLY recommend this guesthouse.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 257 reviews
Price from
US$152.53
1 night, 2 adults

Estate Of Ord

Hotel in Muir of Ord

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

L
Lisa
From
Australia
Friendly welcoming staff . Beautiful gardens & private woodland walks . Lovingly restored 17th century manor with lots of history. Highly recommend
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Price from
US$185.62
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, 214 reviews
Price from
US$208.48
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...

R
Ronald
From
Switzerland
Very clean, bright room. Well thought out and implemented decor. Ideal location for the shinty....
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 631 reviews
Price from
US$133.16
1 night, 2 adults
See all 4291 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 7.2
Good - What previous guests thought, 9,101 reviews

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Popular with guests booking hotels in Highlands

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

Highlands's best hotels with breakfast

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 863 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.1
Superb - What previous guests thought, 241 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.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 140 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.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 595 reviews

This elegant and intimate exclusive retreat in the heart of the Scottish Highlands overlooks the mysterious and beautiful Loch Ness.

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

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,340 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$103.57 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,174 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$92.81 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,933 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$83.53 per night

Budget hotels in Highlands

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 3,745 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$121.05 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,283 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$98.86 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,687 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$80.70 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,491 reviews

In the heart of historic Inverness, just 2 minutes’ walk from the castle and the riverside, the Redcliffe Hotel offers free parking on site.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,224 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$92.81 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,126 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$126.50 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,349 reviews

Bordering Nairn Golf Course and just 30 minutes’ drive from Inverness, Muthu Newton Hotel is set in 21 acres of mature parkland and gardens.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,552 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.05 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, 509 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$185.62 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 442 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.

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

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 168 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.4
Superb - What previous guests thought, 222 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$203.48 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,554 reviews
The perfect place to fall in love with Scotland! Excellent location, close to many trails and tourist attractions. It has a stunning view to the Loch and the surrounding mountains. Very friendly, helpful and kind staff, superbly equipped, cosy room and delicious food. To return.
Guest review by
Ágnes
Belgium
From US$123.95 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3,088 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$92.81 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 9,101 reviews
Very clean and the staff were very welcoming and helpful. I'd recommend this hotel to all as we enjoyed our week there very much. Reception staff were also very helpful with anything you needed and always chatted with you when passing.
Guest review by
Billy McLean
United Kingdom
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,503 reviews
Wonderful location in the forest at the edge of Aviemore. The little cottage was perfect for our family and was well stocked with everything we needed for cooking meals. The bathtub was a plus.
Guest review by
TimJolin
Italy
From US$160.06 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,800 reviews
What a beautiful hotel! We absolutely loved it. It is so welcoming and cozy. The staff are lovely. The food was delicious. The rooms were so nice. I only wished I had booked to stay longer.
Guest review by
Toni
Australia
From US$100.61 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 4,638 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$726.33 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,129 reviews
The location is stunning, situated right under the mountains and close to the Loch. The staff was extremely helpful and kind. I'd gladly return!
Guest review by
Sara
Sweden
From US$127.65 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,188 reviews
Overall excellence especially service. Very well managed hotel, excellent service staff and best location. Could not ask for more.
Guest review by
Louise
New Zealand
From US$198.39 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 541 reviews
A truly stunning location, a super hearty and filing brekkie, super friendly and even a cheap EV chargepoint for my car, perfect!
Guest review by
Mike
United Kingdom
From US$225.97 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 871 reviews
A comfortable stay in clean and warm mobile. Beautiful setting and good location for our interests. Would recommend.
Guest review by
Brenda
Ireland
From US$102.90 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,947 reviews
The room was big and comfortable, the Staff were very friendly and helpful. The Bar was very nice.
Guest review by
Robyn
Australia
From US$104.42 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 5,294 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$179.16 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,268 reviews
location is very good, there is a lake just outside the room, it is beautiful.
Guest review by
Xi
China
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 123 reviews
Fabulous location with such a great service and sincere dedicated staff
Guest review by
Sally
France
From US$572.17 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 266 reviews
Absolutely beautiful location right on the water clean and tidy
Guest review by
john
United Kingdom
From US$134.50 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,238 reviews
Everything was amazing. We can highly recommend the gin tour
Guest review by
Dominika
Czech Republic
From US$96.84 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,762 reviews
Amazing place to stay. Spacious, clean and cozy.
Guest review by
Mariia
Ukraine
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 631 reviews
Excellent location. Beautiful views.
Guest review by
Sushil
Australia

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

10

The city itself is beautiful sitting right on the Loch Ness...

The city itself is beautiful sitting right on the Loch Ness with charming, sweeping views of the Loch and castle which looms over the city in all its majesty. A small and quaint city and very enjoyable to walk around, beautiful buildings and locals which made our stay very welcoming. Our favourite locations in and around Inverness had to be Culloden battlefield for its rich and moving history and of-course the castle of Inverness with its panoramic views of the city. Our only gripe is the unfortunate state of cleanliness in the streets after dark, which were littered with trash.
Guest review by
Tim
Australia
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

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

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