By continuing to browse or by clicking "Accept All Cookies" you agree to the storing of first and third party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Find out more about what cookies we use.

2,886,758 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, postcode, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in Highland

Filter results
Have you considered...
Filter by Star Rating: 2 Star 18 hotels 3 Star 61 hotels 4 Star 28 hotels 5 Star 4 hotels Unrated 3093 hotels Filter by Hotel Type: Apartments 361 hotels Bed & Breakfasts 286 hotels Guest Houses 76 hotels Hostels 48 hotels Hotels 2403 hotels Inns 17 hotels Motels 3 hotels Resorts 10 hotels Filter by Facility: Air Conditioning (Building) 25 hotels Airport Transfer 196 hotels Bar 376 hotels Disabled Facilities 269 hotels Golf Nearby 739 hotels Gym / Fitness Centre 71 hotels Indoor Pool 54 hotels No Smoking Rooms 203 hotels Outdoor Pool (Heated) 8 hotels Parking 3014 hotels Pets Allowed 170 hotels Restaurant 364 hotels Wi-Fi : Free of Charge 2753 hotels Filter by Group: Bespoke Hotels Ltd 8 hotels Youth Hostel Association 8 hotels Macdonald Hotels 6 hotels Icmi 4 hotels Strathmore Hotels Ltd 4 hotels Mgm Muthu Hotels 3 hotels Show more Reset my filters
Book rooms  
8
out of 10
Total:

Glen Mhor Hotel

 
8 - 15 Ness Bank, Inverness
+44 (0)1775 843417
The Glen Mhor Hotel offers a comfortable stay in the centre of Inverness on the bank of the River Ness and, with 75 bedrooms divided across 8 Victorian buildings, 10... Read more
Book rooms  
8.4
out of 10
Total:

Bannockburn Inn

 
Stafford Street, Helmsdale
+44 (0)1775 843417
Family run traditional Inn. With 5 letting rooms all on a self-catering basis. Fully equipped kitchens are available. Two bars; public and lounge on an onsite award... Read more
Book rooms  
8.6
out of 10
Total:

The Portland Hotel

 
Quatre Bras, Lybster, Wick
+44 (0)1775 843417
Welcome to The Portland Hotel, a small family run hotel located in the harbour village of Lybster made famous during the filming of Netflix hit The Crown. Sitting perfectly... Read more
Book rooms  
8.3
out of 10
Total:

Lovat Arms Hotel

 
High Street, Beauly
+44 (0)1775 843417
The Lovat Arms Hotel welcomes you to Fraser Country. This stylish family owned Hotel is situated in the beautiful, bustling village of Beauly, 10 miles from Inverness,... Read more
Book rooms  
8.6
out of 10
Total:

Havelock Hotel

 
Crescent Road, Nairn
+44 (0)1775 843417
The Havelock Hotel is a welcoming family run pub hotel overlooking Nairn beach. It has 5 comfortable en suite B&B rooms, some with sea views. All rooms have baths... Read more
Book rooms  
9.4
out of 10
Total:

Coul House Hotel

 
, Contin, By Strathpeffer
+44 (0)1775 843417
The ancient Mackenzie`s of Coul picked a wonderful situation for this classic Country house hotel, originally built in 1821 for Sir George Mackenzie as traditional hunting... Read more
Book rooms  
7.3
out of 10
Total:

Mercure Inverness Hotel

 
Church Street, Inverness
+44 (0)1775 843417
Set in the heart of Inverness city centre and overlooking the River Ness, Mercure Inverness has a free high-speed WiFi. Inverness Rail Station is 200 yards from the hotel. A... Read more
Book rooms  
8.7
out of 10
Total:

Priory Hotel

 
The Square, Beauly
+44 (0)1775 843417
Welcome to the Priory Hotel, situated in the picturesque village square of Beauly. The Priory Hotel is ideally located for the business traveller visiting the Inverness... Read more
Book rooms  
8.3
out of 10
Total:

Holly Tree Hotel

 
Kentallen, Appin
+44 (0)1775 843417
Welcome to The Hollytree Hotel and Swimming Pool, ideally located in the romantic Highlands of Scotland midway between Oban the gateway to Argyll and the Isles, and Fort... Read more
Book rooms  
8.1
out of 10
Total:

Balmacara Hotel

 
, Balmacara, Kyle of Lochalsh
+44 (0)1775 843417
Welcome to the Balmacara Hotel, where Skye beckons from the front windows, the glorious hills of Wester Ross from the back, and the scenery tends to set its own very high... Read more
Book rooms  
8.4
out of 10
Total:

Loch Linnhe Waterfront Lodges

 
Loch Linnhe Lodges, Kentallen
+44 (0)1775 843417
Loch Linnhe Waterfront Lodges is a apartment located in Kentallen in the Highlands Region and is 18 km from Fort William. Guests benefit from terrace. Free private parking... Read more
Book rooms  
9
out of 10
Total:

Wildwood Farm House

 
, North Ballachulish
+44 (0)1775 843417
Set in North Ballachulish, this detached holiday home features a garden with a barbecue. The property is 16 km from Fort William and boasts views of the mountain. Free WiFi... Read more
Book rooms  
9.2
out of 10
Total:

Glenachulish Bay Cottage

 
Glenachulish Bay Cottage, North Ballachulish
+44 (0)1775 843417
Set in North Ballachulish, this holiday home is 16 km from Fort William. Guests benefit from terrace. Free private parking is available on site. Read more
Book rooms  
8.1
out of 10
Total:

Black Isle Bar And Rooms

 
68 Church Street, Inverness
+44 (0)1775 843417
Featuring free WiFi and a terrace, Black Isle Bar and Rooms offers pet-friendly accommodation in Invernes city centre. Guests can enjoy the on-site restaurant. Caledonian... Read more
Book rooms  
9.1
out of 10
Total:

A Castle View Bed And Breakfast

 
Plowmans Cottage, Keiss
+44 (0)1775 843417
The spacious rooms feature an en suite bathroom, free Wi-Fi, and a flat-screen TV and all offer tea/coffee making facilities and hairdryers. All rooms have been completed to... Read more
Book rooms  
9.2
out of 10
Total:

Corran Bunkhouse

 
Onich, Onich
+44 (0)1775 843417
Corran Bunkhouse is set in Lochaber's Onich, on the banks of Loch Linnhe. This charming property offers rooms set in a former bunkhouse with a steam room and kitchen. The... Read more
Book rooms  
8.7
out of 10
Total:

Loch Insh Chalets Ltd

 
Kincraig, , Kincraig
+44 (0)1775 843417
Cozy B&B Bunkhouse & log chalets with hot tubs on the shores of Loch Insh in the Cairngorms’ National park. Our waterborne activities include Sailing, Windsurfing,... Read more
Book rooms  
7.9
out of 10
Total:

Old North Inn

 
Kirkhill, Inverness
+44 (0)1775 843417
This Traditional Country Inn is ideally situated on the A862 just 15 miles from Loch Ness and 7 miles from Inverness. It boasts a selection of comfortable accommodation and... Read more
Book rooms  
9
out of 10
Total:

Rokeby Manor

 
, Invergarry
+44 (0)1775 843417
Rokeby Manor is an early Victorian House (1840) situated on the edge of the Highland Estate Village of Invergarry. This late Georgian-early Victorian Manor has retained its... Read more
Book rooms  
6.8
out of 10
Total:

Onich Hotel

 
, Onich, Fort William
+44 (0)1775 843417
A delightful privately run hotel set in a fantastic loch side location between Glencoe & Fort William The Onich Hotel is a family run hotel offering quality bed & breakfast... Read more
Book rooms  
8.1
out of 10
Total:

Hame On Skye

 
Roag Orbost, Lonmore
+44 (0)1775 843417
Hame on Skye is offering accommodation in Lonmore. Boasting luggage storage space, this property also provides guests with a restaurant. Guests can make use of a bar. Read more
Book rooms  
8.7
out of 10
Total:

Toravaig House Hotel

 
Knock Bay, Sleat, Isle Of Skye
+44 (0)1775 843417
A unique Country House Hotel with an ambience of peace and tranquillity, a quite remarkable little luxury Four Star Small Hotel On the beautiful Isle of Skye Winner of... Read more
Book rooms  
8.1
out of 10
Total:

Holiday Inn Express Inverness

 
Stoneyfields, Inverness
+44 (0)1775 843417
We are within easy reach of many attractions, Loch Ness, Culloden Battle Field, Cawdor Castle and many more. All 94 rooms have colour TV, satellite channels, in room movies,... Read more
Book rooms  
8.5
out of 10
Total:

Loch Ness Guest House

 
Fort William Road, Fort Augustus
+44 (0)1775 843417
Loch Ness Guest House is located in Fort Augustus. Free WiFi access is available. Read more
Book rooms  
8.6
out of 10
Total:

Station Hotel

 
94 High St, Alness
+44 (0)1775 843417
The Station is home to 18 clean and comfortable guest rooms which have been stylishly refurbished to a high standard including freeview TV and complimentary WIFI... Read more
oneonone