Search Shopping Hotels 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 Shopping Hotels

Inverness City Suites

Inverness City Suites

4 out of 5
2-7 High Street, Inverness, Scotland
Located in Inverness City Centre, this apartment building is within a 10-minute walk of Inverness Castle, Inverness Cathedral and Eden Court Theatre. Fort George and Moray Firth are also within 16 mi (25 km). Inverness Station is 8 minutes by foot.
4.7/5 Exceptional! (124 reviews)
"I normally do not write reviews but had to share our awesome experience with this establishment. They were a pleasure to work with and super accommodating to us and our two young kids. The location is perfect for those coming by train and wanting to be close to great food and sights. Highly recommend ..."

Reviewed on 1 Jan 2022

Inverness City Suites
Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel

4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
The price is £139 per night from 1 Feb to 2 Feb
This family-friendly Aviemore hotel is located in a national park, within 3 mi (5 km) of Cairngorm Brewery, Speyside Wildlife and Craigellachie National Nature Reserve. Rothiemurchus Estate Visitor Centre is 2.2 mi (3.5 km) away. Aviemore Station is 25 minutes by foot.
3.8/5 Good! (516 reviews)
Excellent stay
"Really nice hotel, only stayed one night with dinner and bed and breakfast. The dinner was really good and the breakfast had plenty of choice and was excellent. I would recommend this hotel"

Reviewed on 4 Oct 2021

Macdonald Aviemore Highland Hotel
Loch Ness Clansman Hotel

Loch Ness Clansman Hotel

3 out of 5
Brackla, Loch Ness-side, Inverness, Scotland
Situated on the waterfront, this hotel is within 9 miles (15 km) of Loch Ness Centre & Exhibition, Urquhart Castle and Loch Ness 2000 Exhibition Centre. Eden Court Theatre and Inverness Castle are also within 12 miles (20 km).
3.7/5 Good! (494 reviews)
Clansman Hotel - great stay
"Overnight stay in the Highlands, off season so pretty quiet. The hotel was in a perfect location opposite Loch Ness, dinner and breakfast were great and the service excellent."

Reviewed on 29 Oct 2021

Loch Ness Clansman 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.
Macdonald Aviemore Hotel

Macdonald Aviemore Hotel

4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
The price is £132 per night from 1 Mar to 2 Mar
This family-friendly Aviemore hotel is within 1 mi (2 km) of Craigellachie National Nature Reserve, Speyside Wildlife and Rothiemurchus Estate Visitor Centre. Cairngorm Brewery and Loch an Eilein are also within 3 miles (5 km). Aviemore Station is only a 4-minute walk.
3.5/5 Good! (418 reviews)
Amazing Holiday
"Had a lovely family holiday, staff were fantastic across the board. Stayed in the Aviemore hotel and particularly impressed with the main housekeeper who helped us to our room. Food was brilliant and ate at both included restaurants each night. Would definitely recommend a trip and already planning ..."

Reviewed on 22 Oct 2021

Macdonald Aviemore Hotel
Waverley Hotel

Waverley Hotel

3 out of 5
4 High Street, Nairn, Scotland
The price is £83 per night from 31 Jan to 1 Feb
Situated in Nairn, this bed & breakfast is within a 10-minute walk of Moray Firth and Nairn Museum. Nairn Beach is 0.6 mi (1 km) away. Nairn Station is only a 4-minute walk.
3.6/5 Good! (273 reviews)
Nice ansd central
"Did not use the room so much took part in step day race. Nice and clean super host lovely service at breakfast"

Reviewed on 14 Sep 2021

Waverley Hotel
Loch Ness Drumnadrochit Hotel

Loch Ness Drumnadrochit Hotel

3 out of 5
Drumnadrochit, Inverness, Scotland
Situated in Inverness, this eco-friendly hotel is 0.1 mi (0.1 km) from Loch Ness Centre & Exhibition and 2.4 mi (3.9 km) from Urquhart Castle. Loch Ness 2000 Exhibition Centre is 0.1 mi (0.2 km) away.
3.5/5 Good! (404 reviews)
Friendly and comfortable place to stay
"A warm welcome from local staff, a clean and comfortable room, good coffee in the cafe in the morning, and delicious meal choices for dinner … what more could I have asked for for a simple first trip to Loch Ness."

Reviewed on 16 Oct 2021

Loch Ness Drumnadrochit 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
Macdonald Morlich Hotel

Macdonald Morlich Hotel

4 out of 5
Macdonald Aviemore Resort, Next to the Conference Center, Aviemore, Scotland
The price is £132 per night from 27 Feb to 28 Feb
This family-friendly Aviemore hotel is located in the mountains, within 1 mi (2 km) of Craigellachie National Nature Reserve, Speyside Wildlife and Rothiemurchus Estate Visitor Centre. Cairngorm Brewery and Loch an Eilein are also within 3 miles (5 km). Aviemore Station is 7 minutes by foot.
3.7/5 Good! (343 reviews)
Morlich hotel McDonald’s resort Aviemore
"Staff friendly and efficient in reception and Giovanni restaurant. Room quiet and very comfortable."

Reviewed on 9 Oct 2021

Macdonald Morlich Hotel
Balsporran Bed And Breakfast

Balsporran Bed And Breakfast

3 out of 5
The price is £110 per night from 30 Jan to 31 Jan
Situated in Dalwhinnie, this bed & breakfast is 3.9 mi (6.4 km) from Cairngorms National Park and 4.2 mi (6.8 km) from Dalwhinnie Distillery. Newtonmore Golf Club and Highland Folk Museum are also within 16 miles (25 km).
4.9/5 Exceptional! (58 reviews)
A welcoming and most amazing B&B
"Garry and Susan are amazing hosts and the location of the Balsporran is simply beautiful and unique. We arrived by bike and their was a dedicated shed for them to be securely stored. Tea, coffee and biscuits on arrival made us feel really welcome. Despite being a B&B Garry and Susan also offer a ..."

Reviewed on 15 Sep 2021

Balsporran Bed And Breakfast
Glenlochy Nevis Bridge Apartments

Glenlochy Nevis Bridge Apartments

3.5 out of 5
North Road, Fort William, Scotland
The price is £130 per night from 22 Feb to 23 Feb
Situated in Fort William, this golf apartment building is within 1 mi (2 km) of Inverlochy Castle and West Highland Museum. Ben Nevis Distillery and Neptune's Staircase are also within 3 mi (5 km). Fort William Station is 12 minutes by foot.
4.5/5 Wonderful! (26 reviews)
Short stay.
"Great stay, great apartment and great location for tackling Ben Nevis."

Reviewed on 16 Sep 2020

Glenlochy Nevis Bridge Apartments
Isle of Eriska Hotel and Spa

Isle of Eriska Hotel and Spa

5 out of 5
The price is £255 per night from 3 Feb to 4 Feb
Situated by the sea, this luxury hotel is 0.1 mi (0.1 km) from Loch Linnhe and 2.3 mi (3.7 km) from Tralee Beach. Scottish Sealife Sanctuary and Connel Bridge are also within 6 miles (10 km).
4.4/5 Excellent! (55 reviews)
"We stayed here many years ago it was really special, staff were all in kilts, they fed badgers at the door!! Now its lost that unique touch, still a lovely hotel but there it ends 😔we only stayed one night and i heard them say they didnt change the menu think you would struggle if you stayed longer ..."

Reviewed on 14 Nov 2021

Isle of Eriska Hotel and Spa
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
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
The Park Guest House

The Park Guest House

3 out of 5
131 Grampian Road, Aviemore, Scotland
The price is £104 per night from 6 Feb to 7 Feb
Situated in Aviemore, this guesthouse is within 2 miles (3 km) of Cairngorm Brewery, Craigellachie National Nature Reserve and Rothiemurchus Estate Visitor Centre. Speyside Wildlife is 1.5 mi (2.4 km) away. Aviemore Station is 12 minutes by foot.
4.3/5 Excellent! (646 reviews)
"Centrally located not far far the visitor centre and natural sites. Enjoyed the breakfasts too"

Reviewed on 19 Nov 2021

The Park Guest House
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
Silverstrands Guest House

Silverstrands Guest House

4 out of 5
7 Broadstone Avenue, Inverness, Scotland
Situated in Inverness, this guesthouse is within a 15-minute walk of Eastgate Shopping Centre and Inverness Castle. Eden Court Theatre is 1 mi (1.6 km) away. Inverness Station is 15 minutes by foot.
4.7/5 Exceptional! (354 reviews)
Amazing two night experience
"Amazing two night experience. The host/owner was welcome in manner. Place is clean and tidy, breakfast was very good. Covid safety measures were encouraged and maintained throughout. I will definitely be booking again. 4 star value for money"

Reviewed on 11 Oct 2021

Silverstrands Guest House
Best Western Inverness Palace Hotel & Spa

Best Western Inverness Palace Hotel & Spa

4 out of 5
8 Ness Walk, Inverness, Scotland
The price is £69 per night from 6 Feb to 7 Feb
Located in Inverness City Centre, this spa 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.
4.2/5 Very Good! (572 reviews)
"I stayed at this hotel this past weekend from Thursday night to Sunday morning. My friend and her children joined me on the Friday night. I am very happy with this hotel. The building is grand, and beautiful. The location is perfect off the banks of the river and a very short distance into the centre ..."

Reviewed on 25 Jan 2022

Best Western Inverness Palace Hotel & Spa
Rossmount Guest House

Rossmount Guest House

3 out of 5
32 Argyle Street, Inverness, SCT
The price is £69 per night from 2 Feb to 3 Feb
Located in Inverness City Centre, this guesthouse is within 1 mi (2 km) of Inverness Museum and Art Gallery and Inverness Castle. Eden Court Theatre is 0.7 mi (1.2 km) away. Inverness Station is 13 minutes by foot.
4.8/5 Exceptional! (375 reviews)
Highland weekend
"A little over 10 mins walk from the rail station in a residential area, a great find. Friendly hosts, really good facilities, very comfy bed in a room with high ceilings and an old fire place, but in superb condition. Bathroom cosy but also in good order. Really enjoyed the cooked breakfast. Would ..."

Reviewed on 29 Sep 2021

Rossmount Guest House
Waverley Guest House

Waverley Guest House

3 out of 5
25 Union Street, Inverness, Scotland
The price is £28 per night from 6 Feb to 7 Feb
Located in Inverness City Centre, this guesthouse is within a 5-minute walk of Inverness Museum and Art Gallery and Inverness Castle. Eden Court Theatre is 0.6 mi (0.9 km) away. Inverness Station is 6 minutes by foot.
3.1/5 (514 reviews)
"Room was clean and tidy. No remote for TV"

Reviewed on 5 Sep 2021

Waverley Guest House
Hawthorn Lodge Guest House

Hawthorn Lodge Guest House

3 out of 5
15 Fairfield Road, Inverness, Scotland
Located in Inverness City Centre, this guesthouse is within a 15-minute walk of Inverness Cathedral and Inverness Castle. Eden Court Theatre is 0.5 mi (0.8 km) away. Inverness Station is 12 minutes by foot.
4.6/5 Wonderful! (147 reviews)
"No detail to make our stay comfortable was omitted."

Reviewed on 23 Sep 2019

Hawthorn Lodge Guest House
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: Shopping Hotels in Highland

Search for Shopping Hotels in Highland on Expedia.co.uk. You can easily find your Shopping Hotels 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