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

Inverness

Fort William

Aviemore

Portree

Ullapool

Broadford

Fort Augustus

Thurso

Drumnadrochit

Kyle of Lochalsh
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.

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

Lochaline Hotel
Lochaline Hotel in Lochaline has 3-star accommodations with a terrace.

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
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.
Isle of Raasay Distillery
Located in Raasay, Isle of Raasay Distillery offers 4-star accommodations with a shared lounge, a restaurant and a bar.
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.
Kinloch Lodge Hotel and Restaurant
Kinloch Lodge Hotel and Restaurant is a family-run former 17th-century hunting lodge, located at the foot of a long private drive up Kinloch Hill on the shoreline of Loch Na Dal.
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.
Loch Ness Lodge
This elegant and intimate exclusive retreat in the heart of the Scottish Highlands overlooks the mysterious and beautiful Loch Ness.
AC Hotel by Marriott Inverness
Ideally located in Inverness, AC Hotel by Marriott Inverness has air-conditioned rooms, a fitness center, free WiFi and a terrace. This 4-star hotel offers a 24-hour front desk and a business center.
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.
Attractively located in Inverness, River Ness Hotel, a member of Radisson Individuals has air-conditioned rooms, a fitness center, free WiFi and a shared lounge.
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...
The Garrison
Located in Fort William and within 1.2 miles of Glen Nevis, The Garrison features a bar, allergy-free rooms, and free WiFi throughout the property.
Inverness Lochardil House
Just 1 and a half miles from the center of Inverness, Lochardil House offers comfortable accommodations. Set in attractive gardens, Lochardil House provides free parking and Wi-Fi.
Holiday Inn Express Inverness offers modern accommodations and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.
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.
This stylish, 4-star property sits on the banks of the River Ness and is 2625 feet from Inverness city center.
Hotels in Highlands you can book without a credit card
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.
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.
The Osprey Hotel
Located a 13-minute walk from Kingussie Golf Club, The Osprey Hotel offers 3-star accommodations in Kingussie and has a terrace.
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.
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































































