Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Stay in Northern Highlands's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

Forss House 4 stars

Hotel in Thurso

Set in Thurso, Forss House has a restaurant, bar, garden, and free WiFi throughout the property. This 4-star hotel offers luggage storage space. Private parking can be arranged at an extra charge. A fishing river just few mins walk. So many stories in this hotel. Recommend to take a look at counter magazine ‘Over the ORD’ to see history in the area.

Show more Show less
9
Superb
491 reviews
Avg. price/night:
£215
Check availability

Northern Sands Hotel

Hotel in Dunnet

Northern Sands Hotel is situated in the village of Dunnet, 3 km from Dunnet Head and 13 km from Thurso. Guests can enjoy the on-site restaurant. Free private parking is available on site. Everything was fine . I had a problem with my steak and left it behind the waitress asked if it was okay I said it was too tough. Keith the manager heard this and immediately removed my steak from our bill. Food was lovely. Receptionist and Keith and Dark haired woman in bar were really nice.

Show more Show less
9.2
Superb
388 reviews
Avg. price/night:
£75
Check availability

Bettyhill Hotel

Hotel in Bettyhill

Offering stunning views over Torrisdale Bay and the sea, Bettyhill Hotel is located in Bettyhill and features an a-la-carte restaurant, a bar, garden and terrace. Free Wi-Fi access is available. Super friendly staff! Clean! Great breakfast!

Show more Show less
9
Superb
975 reviews
Avg. price/night:
£65
Check availability

Borgie Lodge Hotel

Hotel in Borgie

Borgie Lodge Hotel offers a Highland setting situated between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens. The owners were very friendly and made us feel very welcome, the views are lovely and it's so peaceful, our room was clean and a good size with a very comfy bed. The food was amazing on our arrival early evening. The breakfast the next morning set us up for the day. Will definitely be staying here on our return. Excellent.

Show more Show less
9.3
Superb
453 reviews
Avg. price/night:
£120
Check availability

The Tongue Hotel 4 stars

Hotel in Tongue

This former Victorian sporting lodge is set in the village of Tongue in the North Highlands. Stunning location, lovely huge room with an amazing shower. Super comfy bed and beautiful yummy dinner and breakfast. Lovely staff more than happy to help

Show more Show less
9
Superb
499 reviews
Avg. price/night:
£140
Check availability

Royal Golf Hotel 4 stars

Hotel in Dornoch

The Royal Golf Hotel is located overlooking the first tee of the Royal Dornoch Golf Club. Many rooms have stunning views of the course and the sea. Friendly staff and best hotel breakfast!

Show more Show less
9.2
Superb
146 reviews
Avg. price/night:
£99
Check availability

Garvault House

Hotel in Kinbrace

Boasting a bar and dinner service on request, Garvault Highland House is set 10 miles from Kinbrace, in a remote area with an abundance of wildlife. Private parking is accessible at this property. location was lovely- remote and beautiful views. Breakfasts were adequate. Dinners were interesting and great conversation with host and other guests.

Show more Show less
9
Superb
99 reviews
Avg. price/night:
£89
Check availability

The Glenmorangie House 3 stars

Hotel in Tain

The Glenmorangie House is set in Tain and features a garden and a terrace. With free WiFi, this 3-star hotel offers a concierge service and room service. The property has a restaurant. Beautiful house and setting. Did not want to leave.

Show more Show less
9.7
Exceptional
13 reviews

Gairloch Hotel 'A Bespoke Hotel' 3 stars

Hotel in Gairloch

Featuring free WiFi, Gairloch Hotel 'A Bespoke Hotel' offers accommodation in Gairloch, 90 km from Ullapool. Guests can enjoy the on-site restaurant. Free private parking is available on site. Very nice hotel with nice waiter service and very delicious meals. Good time on the North Coast 500.

Show more Show less
8
Very good
1,439 reviews
Avg. price/night:
£55
Check availability

The Station Hotel

Hotel in Alness

Set in Alness, The Station Hotel features a restaurant, bar, garden, and free WiFi throughout the property. Featuring family rooms, this property also provides guests with a terrace. Fantastic location in the delightful village of Alness. Easy access off A9. V helpful staff, comfortable and clean rooms, and great food.

Show more Show less
8.8
Fabulous
118 reviews
Avg. price/night:
£64
Check availability

Northern Highlands's best hotels with breakfast

See all

Budget hotels in Northern Highlands

See all

Hotels in Northern Highlands that you can book without a credit card

See all

Most booked hotels in Northern Highlands in the past month

See all

FAQs about hotels in Northern Highlands

Explore guest reviews of hotels in Northern Highlands

See all