Search hotels in Highlands, United Kingdom
Enter your dates and choose from 4379 hotels and other places to stay
Check out these popular cities in Highlands

Inverness

Fort William

Aviemore

Portree

Ullapool

Broadford

Fort Augustus

Thurso

Kyle of Lochalsh

Drumnadrochit
Stay in Highlands's best hotels!
Filter by:
Rokeby Manor
Located in Invergarry, 25 miles from Glen Nevis, Rokeby Manor has accommodations with a shared lounge, free private parking, a restaurant and a bar.

Greshornish House Hotel
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.

Bettyhill Hotel
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.

Borgie Lodge Hotel
Borgie Lodge Hotel offers a Highland setting located between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens.

High Range Lodge Hotel
With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists.

Cuillin Hills Hotel
In 15 acres of private grounds, this hotel features spectacular views over Portree Bay to the Cuillin Mountain range. It has an award-winning restaurant and a range of whiskeys on offer.

The Braeriach
Located in Newtonmore, a 3-minute walk from Newtonmore Golf Club, The Braeriach provides accommodations with a garden, free private parking and a shared lounge.

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

The Salt house
Featuring 4-star accommodations, The Salt house is located in Golspie, 1.7 miles from Dunrobin Castle and 10 miles from Carnegie Club Skibo Castle. The hotel features family rooms.

The Crossing
Located in Kingussie, within a 15-minute walk of Kingussie Golf Club and one mile of Ruthven Barracks, The Crossing has accommodations with a garden and free WiFi throughout the property as well as...

Most-booked hotels in Highlands in the past month
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Popular with guests booking hotels in Highlands
Highlands's best hotels with breakfast
Newhall Mains
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
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.
Garvault House
Located in Kinbrace, Garvault House features a garden, terrace, bar, and free WiFi. Guests can have a drink at the snack bar.
Mingarry Park
Luxury Highland retreat with award-winning dining, stunning mountain views and a warm Scottish welcome.
Glencoe House
A 25-minute drive from Fort William, Glencoe House offers accommodations in 10 acres of private gardens. There is free WiFi throughout the buildings, and free private parking on site.
The Glen Hotel Newtonmore
This family-run hotel is located at the heart of the Scottish Highlands. Breathtaking scenery and the Monadhliath and Cairngorm mountain ranges are nearby.
Loch Ness Lodge
This elegant and intimate exclusive retreat in the heart of the Scottish Highlands overlooks the mysterious and beautiful Loch Ness.
The Cnoc Hotel
Located in Beauly, 18 miles from Inverness Castle, The Cnoc Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. 19 miles from Inverness Train Station and 20...
Budget hotels in Highlands
Located within 6.1 miles of Glen Nevis and 17 miles of Loch Linnhe, The Base Camp Hotel, Nevis Range provides rooms in Fort William.
This new hotel, which opened March 2020, is set in Inverness, 8.7 mi from Inverness Castle, Courtyard by Marriott Inverness Airport offers accommodations with a restaurant, private parking, a fitness...
Muir Bank
Located in Muir of Ord, within 13 miles of Inverness Castle and 8.3 miles of Strathpeffer Spa Golf Club, Muir Bank has accommodations with a shared lounge and free WiFi throughout the property as well...
Tulloch Castle Hotel, a 12th-century-castle set in the beautiful Highlands of Scotland, a 5-minute drive to the center of Dingwall, offers a 24-hour front desk, a bar and a restaurant.
B&B HOTEL Inverness
B&B HOTEL Inverness is just 328 feet from the city's train and bus stations. A 20-minute drive from the shores of Loch Ness, it offers free WiFi, colorful rooms and a 24-hour front desk.
The 1645 Inn
Featuring a garden, terrace, bar and free WiFi, The 1645 Inn is located in Nairn, 19 miles from Inverness Castle and 13 miles from Castle Stuart Golf Links.
The Havelock
Located in Nairn, a 4-minute walk from Nairn Central Beach, The Havelock has accommodations with a garden, free private parking, a terrace and a restaurant.
OX Hotel Spean Bridge
This family-run hotel in the West Highlands has good food and comfortable, basic rooms. It is close to Spean Bridge Train Station and 9 mi north of Fort William.
Hotels in Highlands you can book without a credit card
Bettyhill Hotel
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.
Borgie Lodge Hotel
Borgie Lodge Hotel offers a Highland setting located between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens.
The Caledonian
The Caledonian is located in Portree, 23 miles from Dunvegan Castle. The hotel has family rooms. At the hotel, rooms have a desk and a flat-screen TV.
Edinbane Lodge
Located in Edinbane, 8.9 miles from Dunvegan Castle, Edinbane Lodge provides accommodations with a garden, free private parking, a restaurant and a bar. This 5-star hotel offers luggage storage space.
Isle of Raasay Distillery
Located in Raasay, Isle of Raasay Distillery offers 4-star accommodations with a shared lounge, a restaurant and a bar.
Myrtle Bank Hotel
Located in Gairloch, a 15-minute walk from Gaineamh Mhor Beach, Myrtle Bank Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.
Atholl House Skye
Atholl House is located in Dunvegan and features a shared lounge. The property features free private parking and free WiFi.
Scandinavian Village Ltd
Found in Scotland’s Cairngorms National Park, Scandinavian Village in Aviemore offers high-quality accommodations beside these rugged mountains.
Highlands Highlights

Loch Ness and Highland scenery

The Highlands’ whisky distilleries

Trek up Ben Nevis and through the Great Glen

Skiing at Glencoe

Walk the West Highland Way

Fairy Pools on the Isle of Skye

Drive from Ullapool to Durness

The Black Isle Show

John O'Groats dramatic landscape
