Search Hotels with Restaurant in Highland

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Highland

Top Highland Hotels with Restaurant

Coylumbridge Hotel

Coylumbridge Hotel

4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
The price is £42 per night from 6 Feb to 7 Feb
This family-friendly Aviemore hotel is located on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. Loch an Eilein and Craigellachie National Nature Reserve are also within 3 miles (5 km).
3.6/5 Good! (971 reviews)
"Hotel is a bit tired decor wise,room not well lit,bar staff very friendly,staff in general helpful. Buffet meals bit repetitive"

Reviewed on 17 Oct 2021

Coylumbridge Hotel
The Royal Highland Hotel

The Royal Highland Hotel

3 out of 5
Station Square, Academy Street, Inverness, Scotland
The price is £54 per night from 13 Feb to 14 Feb
Located in Inverness City Centre, this hotel is within a 10-minute walk of Eastgate Shopping Centre, Inverness Castle and Inverness Cathedral. Eden Court Theatre and Culloden Battlefield are also within 9 mi (15 km). Inverness Station is 5 minutes by foot.
3.9/5 Very Good! (992 reviews)
"It is an old building slightly frayed about the edges But the beds clean and comfortable Staff lovely They just let you get on with it That is all you want"

Reviewed on 1 Jan 2022

The Royal Highland Hotel
Glen Mhor Hotel

Glen Mhor Hotel

3 out of 5
8-15 Ness Bank, Inverness, Scotland
The price is £51 per night from 6 Feb to 7 Feb
Located in Inverness City Centre, this eco-friendly hotel is within 1 mile (2 km) of University of the Highlands & Islands and Inverness Castle. Eden Court Theatre is 0.4 mi (0.6 km) away. Inverness Station is 14 minutes by foot.
3.9/5 Good! (962 reviews)
"Excellent value, polite staff, clean, location. Small details, very minor dark marks in shower, needs bleaching. Bathroom floor clean but just short of spotless. In places, decor looks a little tired."

Reviewed on 6 Jan 2022

Glen Mhor Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Isles Of Glencoe Hotel

Isles Of Glencoe Hotel

3 out of 5
Glencoe, Ballachulish, Scotland
The price is £127 per night from 27 Feb to 28 Feb
Situated in Ballachulish, this eco-friendly hotel is within a 5-minute walk of Lochaber Geopark and Loch Leven. Glencoe Folk Museum and The Dragons Tooth Golf Course are also within 3 miles (5 km).
4.2/5 Excellent! (655 reviews)
"All good"

Reviewed on 14 Oct 2021

Isles Of Glencoe Hotel
The Loch Ness Inn

The Loch Ness Inn

3 out of 5
Lewiston, Drumnadrochit, Inverness, Scotland
The price is £63 per night from 23 Feb to 24 Feb
Situated in a rural location, this inn is 0.9 mi (1.5 km) from Loch Ness 2000 Exhibition Centre and 1.6 mi (2.6 km) from Urquhart Castle. Loch Ness Centre & Exhibition is 1 mi (1.6 km) away.
4.4/5 Wonderful! (308 reviews)
Ideal hotel for stay on Loch ness
"Our stay was excellent from start to finish, simple check in online which meant just picking up the room key. Room was spacious and clean. Bed was comfy and shower nice and powerful. We had dinner in the restaurant which again was excellent. Staff very friendly and helpful throughout stay and ended ..."

Reviewed on 25 Oct 2021

The Loch Ness Inn
Uig Hotel

Uig Hotel

3 out of 5
Uig, Portree, Scotland
The price is £84 per night from 14 Feb to 15 Feb
Situated in a rural location, this hotel is 1.4 mi (2.2 km) from Uig Pottery and 1.4 mi (2.3 km) from The Fairy Glen. Flora Macdonald's Grave and Skye Museum of Island Life are also within 9 miles (15 km).
4.3/5 Excellent! (913 reviews)
"Our stay at the Hotel Uig was absolutely wonderful and our only complaint was that we weren’t staying longer. We received excellent communication leading up to our arrival and found the hotel easily with the instructions provided. We were greeted warmly by name at check-in and found the service throughout ..."

Reviewed on 22 Dec 2021

Uig Hotel
Cairn Hotel

Cairn Hotel

3 out of 5
Main road, Carrbridge, Scotland
The price is £80 per night from 31 Jan to 1 Feb
Situated in Carrbridge, this hotel is 0.1 mi (0.2 km) from Carrbridge Golf Club and within 9 miles (15 km) of Cairngorms National Park and Boat of Garten Golf Club. Cairngorm Brewery and Craigellachie National Nature Reserve are also within 9 miles (15 km). Carrbridge Station is 14 minutes by foot.
4.4/5 Excellent! (407 reviews)
"Staff were fantastic and incredibly friendly / helpful. Food and the bar were equally as great. Rooms were clean and excellent. Got a free Carmel bar!"

Reviewed on 22 Jan 2022

Cairn Hotel
Ballachulish Hotel

Ballachulish Hotel

3 out of 5
Glencoe, Ballachulish, Scotland
The price is £99 per night from 14 Feb to 15 Feb
Situated in Ballachulish, this eco-friendly hotel is 0.1 mi (0.1 km) from Lochaber Geopark and 0.6 mi (0.9 km) from Loch Linnhe. Loch Leven and The Dragons Tooth Golf Course are also within 5 minutes.
3.9/5 Very Good! (353 reviews)
"No lift And we were on the top floor"

Reviewed on 21 Jan 2022

Ballachulish Hotel
Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel

4 out of 5
20 Ness Bank, Inverness, Scotland
The price is £69 per night from 30 Jan to 31 Jan
Located in Inverness City Centre, this hotel is steps away from Eden Court Theatre and Inverness Cathedral. Inverness Castle and Eastgate Shopping Centre are also within 15 minutes. Inverness Station is 15 minutes by foot.
4.3/5 Excellent! (809 reviews)
"Room was very nice sized, bedding very comfortable Dinner was delicious, area is quiet but a short walk to the center of town. The fast moving river is right in front and beautiful to look at. The Hotel was lovely."

Reviewed on 23 Nov 2021

Glenmoriston Townhouse Hotel
Uig Lodge

Uig Lodge

3 out of 5
Uig, Portree, Scotland
Situated in Portree, this beach hotel is 1.4 mi (2.2 km) from The Fairy Glen and 1.4 mi (2.3 km) from Uig Pottery. Flora Macdonald's Grave and Skye Museum of Island Life are also within 9 miles (15 km).
4.4/5 Wonderful! (473 reviews)
"We only stayed one night during a road trip through the highlands, but we liked this lodge! The staff was very friendly, we enjoyed our dinner, and it was lovely to be able to park on site."

Reviewed on 9 Jan 2020

Uig Lodge
Culloden House Hotel

Culloden House Hotel

4 out of 5
Culloden, Inverness, Scotland
The price is £175 per night from 1 Feb to 2 Feb
Situated near the airport, this hotel is 2.6 mi (4.1 km) from Culloden Battlefield and within 6 miles (10 km) of Inverness Castle and Eden Court Theatre. Castle Stuart and Eastgate Shopping Centre are also within 6 miles (10 km).
4.8/5 Exceptional! (291 reviews)
"Very attractive property & good food."

Reviewed on 26 Oct 2021

Culloden House Hotel
Kingsmills Hotel

Kingsmills Hotel

4 out of 5
Culcabock Road, Inverness, Scotland
The price is £80 per night from 30 Jan to 31 Jan
Situated near the airport, this spa hotel is within 1 mile (2 km) of Eastgate Shopping Centre and Inverness Castle. Eden Court Theatre is 1.1 mi (1.8 km) away. Inverness Station is 21 minutes by foot.
4.5/5 Wonderful! (943 reviews)
"Will be back"

Reviewed on 18 Jan 2022

Kingsmills Hotel
Craigmonie Hotel Inverness by Compass Hospitality

Craigmonie Hotel Inverness by Compass Hospitality

3 out of 5
9 Annfield Road, Inverness, Scotland
The price is £67 per night from 14 Feb to 15 Feb
Situated in Inverness, this hotel is within 1 mi (2 km) of Eastgate Shopping Centre and Inverness Castle. Eden Court Theatre is 0.9 mi (1.5 km) away. Inverness Station is 19 minutes by foot.
4.1/5 Very Good! (632 reviews)
"I was asked to move from the dining room to the conservatory for dinner as they had decided to use the smaller room. Unfortunately the conservatory was freezing. they did bring a heater but It was still not warm by the time I finished dinner."

Reviewed on 13 Dec 2021

Craigmonie Hotel Inverness by Compass Hospitality
Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)

4 out of 5
Inverness Road, Nairn, Scotland
Situated near the beach, this hotel is within a 15-minute walk of Moray Firth and Nairn Beach. Nairn Museum is 0.8 mi (1.3 km) away. Nairn Station is 14 minutes by foot.
4.1/5 Very Good! (666 reviews)
One night stay
"Booked an executive courtyard room, but on arrival we’re given a room within the main hotel. The room given was a lower standard to the one we had booked, however when we spoke to reception she moved us to an executive room within the hotel. No explanation was given to why we had been moved from ..."

Reviewed on 27 Oct 2021

Muthu Newton Hotel (Near Inverness Airport)
Nevis Bank Inn

Nevis Bank Inn

4 out of 5
Belford Road, Fort William, Scotland
The price is £105 per night from 31 Jan to 1 Feb
Situated in Fort William, this hotel is 0.1 mi (0.1 km) from Loch Linnhe and 0.5 mi (0.8 km) from Inverlochy Castle. Lochaber Geopark and Belford Hospital are also within 10 minutes. Fort William Station is 10 minutes by foot.
4.4/5 Excellent! (421 reviews)
"Great location in relation to town centre Good sized room with comfy bed and decent bathroom Good reasonably priced bar"

Reviewed on 31 Oct 2021

Nevis Bank Inn
The Old Library & Lodge

The Old Library & Lodge

3 out of 5
Road to the Isles, Arisaig, Scotland
The price is £114 per night from 1 Mar to 2 Mar
Situated in Arisaig, this guesthouse is steps away from Lochaber Geopark and Land, Sea and Islands Centre. Camusdarach Beach and Morar Beach are also within 6 miles (10 km). Arisaig Station is 10 minutes by foot.
4.3/5 Excellent! (213 reviews)
Great stay & meal
"Quirky hotel with very good service and an excellent restaurant. Location is great with lots to see and do in the area."

Reviewed on 6 Oct 2021

The Old Library & Lodge
Gairloch Hotel

Gairloch Hotel

3.5 out of 5
Gairloch, Gairloch, Scotland
Situated near the beach, this eco-friendly hotel is within a 10-minute walk of Gairloch Beach and Gairloch Heritage Museum. Big Sand Beach and Loch Maree are also within 6 miles (10 km).
3.8/5 Good! (493 reviews)
"Lovely room overlooking the ocean with comfortable bed and adequate en-suite facilities. Tea and coffee in room and adequate furnishing, no issues at all. Really friendly and helpful staff, only gripe was a large group of guys (about 12) all drinking and talking and laughing at the top of their voices ..."

Reviewed on 14 Nov 2021

Gairloch Hotel
Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality

3 out of 5
7 Ness Walk, Inverness, Scotland
The price is £48 per night from 22 Feb to 23 Feb
Located in Inverness City Centre, this hotel is steps away from Inverness Museum and Art Gallery and Inverness Castle. Eden Court Theatre is 0.3 mi (0.5 km) away. Inverness Station is 11 minutes by foot.
3.8/5 Good! (973 reviews)
"The closeness to the shops and the view was great of the bridge lit up for Christmas"

Reviewed on 12 Dec 2021

Columba Hotel Inverness by Compass Hospitality
Jurys Inn Inverness

Jurys Inn Inverness

4 out of 5
Millburn Road, Inverness, Scotland
The price is £49 per night from 30 Jan to 31 Jan
Located in the heart of Inverness, this eco-friendly hotel is within 2 mi (3 km) of Eastgate Shopping Centre, Inverness Castle, and Eden Court Theatre. Inverness Museum and Art Gallery and Caledonian Stadium are also within 2 miles (3 km). Inverness Station is 27 minutes by foot.
3.9/5 Good! (941 reviews)
"Staff were friendly and helpful. Room was clean and warm"

Reviewed on 24 Jan 2022

Jurys Inn Inverness
Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery

3.5 out of 5
Old Ferry Road, North Ballachulish, Fort William, Scotland
The price is £94 per night from 17 Feb to 18 Feb
Situated on a lake, this eco-friendly hotel is steps away from Lochaber Geopark and Pixel Spirits Distillery. The Dragons Tooth Golf Course and Glencoe Folk Museum are also within 6 mi (10 km).
4.2/5 Excellent! (173 reviews)
"Nice hotel & good food."

Reviewed on 25 Dec 2021

Loch Leven Hotel & Distillery
Don't see what you're looking for?
See all available properties in Highland
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurant in Highland

Search for Hotels with Restaurant in Highland on Expedia.co.uk. You can easily find your Hotels with Restaurant in Highland using one of the methods below:

  • View our selection of featured hotels in Highland
  • Use the map to find budget hotels in the Highland neighborhood you prefer
  • Use the filters to see hotels in a specific area of Highland, select a specific theme, brand, or hotel class in Highland
  • Enter your travel dates now to view the best deals on hotels in Highland - while they last

expedia verified reviews