Skip to main content

Featured 3-star hotel destinations

Destination inspiration for your trip – find a 3-star hotel

Inverness

25 3-star hotels

Fort William

23 3-star hotels

Aviemore

14 3-star hotels

Portree

10 3-star hotels

Drumnadrochit

10 3-star hotels

Strathpeffer

9 3-star hotels

Gairloch

8 3-star hotels

Thurso

7 3-star hotels

Newtonmore

6 3-star hotels

Kyleakin

6 3-star hotels

Kingussie

6 3-star hotels

Grantown on Spey

6 3-star hotels

Ullapool

5 3-star hotels

Staffin

5 3-star hotels

Kyle of Lochalsh

5 3-star hotels

Fort Augustus

5 3-star hotels

The best 3-star hotels in Highlands

Check out our selection of great 3-star hotels in Highlands

Filter by:

Star Rating
Review score

Eddrachilles Hotel

Hotel in Scourie

Eddrachilles Hotel in Scourie features 3-star accommodations with a garden, a restaurant and a bar. At the hotel, all rooms are equipped with a desk.

C
Christopher
From
Canada
Cozy cottage feel, lots of amenities. Wish we stayed here longer.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 145 reviews
Price from
$282.50
1 night, 2 adults

The Cnoc Hotel

Hotel in Beauly

Located in Beauly, 20 miles from Inverness Castle, The Cnoc Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

C
Clare
From
United Kingdom
Interesting place - great attention to detail and well run. Food was lovely. Wonderful place to stay.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 108 reviews
Price from
$210.46
1 night, 2 adults

St Duthus Villa Guesthouse

Tain

St Duthus Villa Guesthouse offers accommodations in Tain, 28 miles from Strathpeffer Spa Golf Club and 9.1 miles from Carnegie Club Skibo Castle.

L
Lynda
From
United Kingdom
Wonderful, helpful , friendly staff . Such a beautiful ,huge room . Loved my overnight stay here , thank you so much ;
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 583 reviews
Price from
$162.10
1 night, 2 adults

Lochaline Hotel

Hotel in Lochaline

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

L
Lama
From
Saudi Arabia
We loved the views and the location. Sitting right on the coast watching potential wildlife. Peter and Shaley are lovely and gave us some good tips around the area and what to do on our way to Aberdeen. Breakfast was nice , tea and coffee in room and in dining room also.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 384 reviews
Price from
$145.89
1 night, 2 adults

Coire Glas Guest House

Spean Bridge

Coire Glas Guest House offers accommodations in Spean Bridge, 20 miles from Loch Linnhe and 23 miles from Glenfinnan Station Museum. The 3-star guest house is 9.2 miles from Glen Nevis.

B
Brenda
From
Canada
It was very clean, we had a mountain view
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 330 reviews
Price from
$192.61
1 night, 2 adults

Achmelvich Beach Youth Hostel

Achmelvich

Facing the beachfront, Achmelvich Beach Youth Hostel offers 3-star accommodations in Achmelvich and has a garden and shared lounge. Achmelvich Bay Beach is a 9-minute walk from the hostel.

A
Arran F.
From
United Kingdom
Great location and staff. Staff were attentive and nice, super informative and accommodating. Individual curtained rooms allowed for sufficient privacy for a shared room. Very comfy and very warm for a autumn stay. Good social areas with a wood-burner meant it felt very sheltered from the elements. Beds were surprisingly comfy for bunk beds, shower was great. Very safe.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 263 reviews
Price from
$65.85
1 night, 2 adults

Glenlochy Apartments

Fort William

Set on the banks of the River Nevis, Glenlochy Apartments offers self-catering apartments less than a 15-minute walk from Fort William Rail Station and town center.

W
Weststrate
From
Canada
The amenities were exceptional. We had everything we could ask for—washer, dryer, iron, TV, comfortable beds, you name it. We also appreciated that we were in walking distance to the station, town, and Ben Nevis.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 230 reviews
Price from
$283.68
1 night, 2 adults

Glenlochy Nevis Bridge Apartments

Fort William

Located within private grounds on the banks of the River Nevis, the Glenlochy Nevis Bridge Apartments boast free WiFi and free parking.

J
Jose L
From
Puerto Rico
Well located and maintained. Close to restaurants, train station and grocery stores
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 308 reviews
Price from
$180.11
1 night, 2 adults

Stage House Bed & Breakfast

Hotel in Glenfinnan

Located close to Loch Shiel and a 10 minute walk to Glenfinnan Viaduct and the National Trust Visitor Center, Stage House Bed & Breakfast (formerly Prince's House Hotel) is a historic building dating...

C
Christine
From
United States
Kirsty and Rona were wonderful ladies they make you feel at home. They offer a high level of hospitality. Room was comfortable and clean and breakfast was delicious.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 328 reviews
Price from
$282.55
1 night, 2 adults

Glengarry Castle Hotel

Invergarry

In the midst of the Highland glens, this grand property sits on the wooded shores of Loch Oich, 7 miles from Loch Ness.

J
Joyce
From
Canada
Beautiful ‘castle’ experience! A must if you are in Scotland!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 305 reviews
Price from
$394
1 night, 2 adults
All three-star hotels in Highlands

Most booked 3-star hotels in Highlands this month

See all

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 2,142 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 5,034 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 2,850 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 351 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 4,670 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 955 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,696 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,509 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,526 reviews

Popular with guests booking 3-star hotels in Highlands

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 1,433 reviews

FAQs about 3-star hotels in Highlands

3-star Hotels That Guests Love in Highlands

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,480 reviews
Perfect location close to city centre, river and Eden court. Quiet street. Room clean. Good for a short stop in Inverness.
Guest review byTravellor26
Solo traveler
Avg. price/night: $195.87
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 810 reviews
We stay in premiere inns all over the UK. The Norseman was a nice alternative - with all the same facilities, better breakfast and comfortable surroundings. It’s still a budget hotel but pretty good. I’d stay again and felt it was decent value for money.
Guest review byMartyn
Group
Avg. price/night: $132.52
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 1,727 reviews
Ideal location for exploring Speyside. The staff are lovely, and the evening meal in the hotel restaurant was delicious. The room was clean, and the bed was as comfortable as a single bed can be! I booked relatively last-minute for a solo trip in the height of summer, so it was a good price for the time of year. Water pressure and temperature were good in the shower.
Guest review byElizabeth
Solo traveler
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 2,473 reviews
Good location, on Skye good price/quality ratio
Guest review byJelínek
Family with young children
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 861 reviews
Convenient location, a short walk across the river from the city centre
Guest review byJohn
Young couple
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 827 reviews
Convenient location, good price for the money, staff very nice
Guest review byToma
Young couple
Avg. price/night: $171.83
Scored out of 10, guest rating 5.8
Fair - What previous guests thought, 1,450 reviews
It was a pleasant stay. The family room was big compared to other budget hotels, and the bathroom was massive. The breakfast was great and filling. The smart TV didn't catch a good signal and hence didn't work well. I would like to have a door for the shower cubicle so that the water doesn't splash everywhere.
Guest review byMehta
Family with young children
Avg. price/night: $241.94
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,324 reviews
Very cozy room, everything was functioning properly, comfortable beds, nice clean toilet. The breakfast was absolutely delicious and filling. The guest house is in a very picturesque location with a lovely view of the mountains, and right next to river Nevis. 10 min walk to the station and the city centre.
Guest review byWrishik
Family with young children
Avg. price/night: $308.80
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,065 reviews
Location near the city centre was the reason we ended up here. Just outside the centre so no noose etc.
Guest review byRemmert
Family with young children
Avg. price/night: $483.60
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,636 reviews
This gem was perfect. The location is astounding...quiet and peaceful, but steps from city center, the castle, and many attractions. The room was perfect and the best sleep we had on our tour of the UK.
Guest review byPatrick
Family with young children