Search cheap hotels in Highlands

Find the cheap hotels that appeal to you the most

Your recent searches

Featured cheap hotel destinations

Destination inspiration for your trip – find a cheap hotel

Inverness

489 cheap hotels

Fort William

245 cheap hotels

Aviemore

123 cheap hotels

Portree

112 cheap hotels

Nairn

78 cheap hotels

Wick

75 cheap hotels

Spean Bridge

64 cheap hotels

Drumnadrochit

55 cheap hotels

Fort Augustus

49 cheap hotels

Dornoch

49 cheap hotels

Grantown on Spey

38 cheap hotels

Thurso

36 cheap hotels

Newtonmore

31 cheap hotels

Tain

30 cheap hotels

Belladrum

28 cheap hotels

Lochinver

27 cheap hotels

The best cheap hotels in Highlands

Check out our pick of great cheap hotels in Highlands

Filter by:

Star rating
Review score

Greshornish House Hotel

Hotel in Edinbane

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.

C
Caecilia
From
Indonesia
cozy interior, delicious food. I wrote a more complete review on my blog here https://misocarborena.com/2024/01/07/greshornish-house-hotel-isle-of-skye-scotland/
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,460 reviews
Price from
US$129.16
1 night, 2 adults

Drumdale Bed and Breakfast

Inverness City Centre, Inverness

Well set in Inverness, Drumdale Bed and Breakfast provides a continental breakfast and free WiFi. This bed and breakfast offers free private parking and luggage storage space.

L
Léa
From
Belgium
Very near to the centre. Really (!) clean. Equipment is modern and the hosts are flexible when there is a need for accommodation .
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,013 reviews
Price from
US$115.04
1 night, 2 adults

High Range Lodge Hotel

Hotel in Aviemore

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

A
Ali
From
Australia
Room staff and lication all amazing
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,394 reviews
Price from
US$88.80
1 night, 2 adults

The Braeriach

Hotel in Newtonmore

Located in Newtonmore, 300 metres from Newtonmore Golf Club, The Braeriach provides accommodation with a garden, free private parking and a shared lounge.

P
Paolo
From
Italy
Very nice brand new place (in August 2025), extremely clean and well furnished.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 252 reviews
Price from
US$152.57
1 night, 2 adults

Wee Coastal Snug

Wick

Located in Wick and only 12 km from Sinclair's Bay, Wee Coastal Snug provides accommodation with sea views, free WiFi and free private parking. This apartment features a garden.

C
Christine
From
Australia
This is a very lovely place to stay very close to the ocean. The host is a very kind lady who does everything to assist you to have a comfortable stay. The bed is very comfy. There is a microwave & small fridge plus toaster in the room. I loved this place so much with the Clifftop walking track very close to the room
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 133 reviews
Price from
US$114.36
1 night, 2 adults

Culloden Stables 4

Inverness

Situated in Inverness and only 6.8 km from Inverness Castle, Culloden Stables 4 features accommodation with garden views, free WiFi and free private parking.

K
Kevin
From
United Kingdom
The location was superb and very peaceful but close enough to local facilities to walk too. The bed was extremely comfortable.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 106 reviews
Price from
US$217.96
1 night, 2 adults

The Old Mill Apartment, on NC500

Brora

Located in Brora and only 600 metres from Brora Beach, The Old Mill Apartment, on NC500 provides accommodation with mountain views, free WiFi and free private parking.

H
Henk
From
Netherlands
The apartment was large and very clean, providing ample space and a comfortable environment. It was exactly what we needed for a restful stay. The surrounding area was quite peaceful, which made for a relaxing atmosphere. Additionally, there were convenient amenities nearby, including a takeaway and a supermarket, making it easy to grab a meal or any essentials.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 107 reviews
Price from
US$112.61
1 night, 2 adults

Eldon Lea

Strathpeffer

Set within 31 km of Inverness Castle and 1.3 km of Strathpeffer Spa Golf Club in Strathpeffer, Eldon Lea features accommodation with seating area.

G
Gary
From
Ireland
The bed was so comfortable. The house is very well presented and the view on it's own is worth every penny. The hosts are a lovely couple with 2 children and will go extra mile to make sure your stay is relaxed and enjoyable. Strathpeffer is a small village, but very well appointed cafe and wine bar for lovely food, drinks and coffee served all day.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 120 reviews
Price from
US$161.45
1 night, 2 adults

Bonny Wee Snug - Pod in Spean Bridge

Spean Bridge

Situated in Spean Bridge and only 15 km from Glen Nevis, Bonny Wee Snug - Pod in Spean Bridge features accommodation with garden views, free WiFi and free private parking.

A
Andy
From
United Kingdom
Great place. Extremely well designed, super clean and everything I needed. The hosts were super helpful and provided some great local knowledge to help me in the local area.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 118 reviews
Price from
US$133.20
1 night, 2 adults

The Crossing

Hotel in Kingussie

Situated in Kingussie, within 1.3 km of Kingussie Golf Club and 1.5 km of Ruthven Barracks, The Crossing features accommodation with a garden and free WiFi throughout the property as well as free...

S
Sally
From
Australia
The Crossing is a lovely hotel in the town of Kingussie. our room was amazing! It had two separate bedrooms and the bathroom, was well equipped with coffee and tea and home-made biscuits. The beds are so comfortable and the decor high-quality. The bathroom was beautiful and had a shower over the bath for those who may have mobility issues. We walked into the village for dinner and everyone was very friendly. I would highly recommend this hotel. PS: the last photo is a pic of the village, not the hotel
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 629 reviews
Price from
US$133.20
1 night, 2 adults
All cheap hotels in Highlands

Most booked cheap hotels in Highlands this month

See all

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,759 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,312 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 4,204 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,698 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,964 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,988 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,199 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,240 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,376 reviews

Popular with guests booking cheap hotels in Highlands

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,615 reviews

FAQs about cheap hotels in Highlands

Cheap hotels that guests love in Highlands

See all
Avg. price/night: US$83.55
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 2,964 reviews
Attractive spacious rooms and common parts. Brilliant location 5min walk from airport terminal and car hire offices. Nice bathrooms. Spotless. Good food. Good quality continental breakfast from 5am was a useful service when flight times are awkward. Cooked food was good too. Not the cheapest but saves a taxi fare to and from town so cost can be justified.
Guest review by
Peter
Solo traveller
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 472 reviews
A great place with Ben pulling all the strings in the front office. Spotlessly clean. Very comfortable beds and bedding. Brilliant location. Good common area with everything you need for cooking or eating on site. Breakfast was cheap and plentiful.
Guest review by
Neil
Solo traveller
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,801 reviews
The location was ideal, social area was clean and comfortable, kitchen was well equipped. Drying was good to have. Showers and toilets were very clean.
Guest review by
Ann
People with friends
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 189 reviews
It is in a lovely location off the A9 so handy for easily reaching neighbouring towns - visiting relatives in Invergordon ideally placed for this. Property was spotless bed very comfortable and continental breakfast ideal - Peter and Rose were lovely hosts and wee dog Charlie was so friendly and cute
Guest review by
Yvonne
Young couple
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 410 reviews
Spotlessly and comfortable pods which were well kitted out. Ideal location with good views. Lovely host
Guest review by
Karan
Young couple
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,805 reviews
Location was good - easy walk into town. Ample parking. Bathroom was newly fitted and very clean. Both the young men we dealt with were friendly and charming.
Guest review by
Kay
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 225 reviews
Gorgeous, tranquil location. Spotlessly clean and very comfortable. Welcoming hosts and a delicious breakfast. Ideal!
Guest review by
Kirsty
Solo traveller
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 595 reviews
Comfortable, very clean and excellent support from Lorna. Breakfasts were superb and an ideal location for exploring Fort William and beyond.
Guest review by
Gerry
Young couple
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 158 reviews
Ideal location. Warm, well equipped, spotless, spacious, great value, charming, informative and generous host...very highly recommended.
Guest review by
Graham
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews
Beautiful home - quality furnishings and lots of thoughtful touches. Very clean and in a peaceful location. Plenty of indoor and outdoor space. Ideal for exploring the Highlands. Shops are a few miles away so a car or bus travel is needed.
Guest review by
Patricia
Solo traveller