Search hotels in Northern Highlands, United Kingdom
Enter your dates and choose from 1125 hotels and other places to stay
Check out these popular cities in Northern Highlands
Ullapool
42 hotelsThurso
62 hotelsDingwall
33 hotelsWick
112 hotelsTain
45 hotelsGairloch
26 hotelsStrathpeffer
26 hotelsDornoch
83 hotelsLochinver
43 hotelsApplecross
13 hotels
Stay in Northern Highlands's best hotels!
Filter by:
Star rating
Review score
Bettyhill Hotel
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.

Borgie Lodge Hotel
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 Salt house
Featuring 4-star accommodation, The Salt house is located in Golspie, 17 km from Carnegie Club Skibo Castle and 18 km from Royal Dornoch Golf Club.

Links House at Royal Dornoch
Situated in Dornoch, Links House at Royal Dornoch has a restaurant, bar, terrace, and free WiFi. Private parking is available at the property. All rooms in the hotel are fitted with a flat-screen TV.

Newhall Mains
Newhall Mains features free bikes, garden, a terrace and restaurant in Resolis. This 5-star hotel offers a bar. The hotel has a sauna, room service and free WiFi.

Myrtle Bank Hotel
Set in Gairloch, 1.3 km from Gaineamh Mhor Beach, Myrtle Bank Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

Garvault House
Garvault House in Kinbrace provides accommodation with a garden and a bar. There is a terrace and guests can make use of free WiFi and free private parking.

The Mey Hotel
The newly refurbished Mey Hotel is a 19th-century coaching inn and Visit Scotland award winning hotel just 8 miles from John O'Groats, in the village of Mey.

Eddrachilles Hotel
Eddrachilles Hotel in Scourie features 3-star accommodation with a garden, a restaurant and a bar. The hotel offers both free WiFi and free private parking.

The Royal Hotel
The Royal Hotel features a garden, terrace, a restaurant and bar in Ullapool. The hotel offers both free WiFi and free private parking. At the hotel, all rooms come with a wardrobe.

Most booked hotels in Northern Highlands in the past month
Popular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 2,856 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 7.9Good - What previous guests thought, 4,639 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 7.1Good - What previous guests thought, 1,848 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 6.6Pleasant - What previous guests thought, 1,297 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 6.6Pleasant - What previous guests thought, 2,161 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 7.8Good - What previous guests thought, 2,440 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 7.4Good - What previous guests thought, 1,321 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 1,391 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 462 reviewsPopular with guests booking hotels in Northern Highlands
Scored out of 10, guest rating 7.7Good - What previous guests thought, 845 reviews
Northern Highlands's best hotels with breakfast
The Anderson
Hotel in FortroseBreakfast optionsScored out of 10, guest rating 8.3Very good - What previous guests thought, 249 reviewsSet in Fortrose and with Rosemarkie Beach reachable within 1.7 km, The Anderson offers a garden, non-smoking rooms, free WiFi throughout the property and a bar.
Dornoch Station
Hotel in DornochBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 478 reviewsSituated in Dornoch, 300 metres from Royal Dornoch Golf Club, Dornoch Station features accommodation with free bikes, free private parking, a garden and a shared lounge.
From US$363.84 per nightNewton Lodge
Hotel in UnapoolBreakfast optionsScored out of 10, guest rating 8.4Very good - What previous guests thought, 423 reviewsNewton Lodge is set in Unapool and features a garden. There is a terrace and guests can make use of free WiFi and free private parking. Stornoway Airport is 139 km from the property.
From US$301.92 per nightBalintore Inn
Hotel in BalintoreBreakfast optionsScored out of 10, guest rating 8.3Very good - What previous guests thought, 235 reviewsSituated in Balintore, 49 km from Strathpeffer Spa Golf Club, Balintore Inn features accommodation with a garden, free private parking, a shared lounge and a terrace.
From US$228.11 per nightForss House
Hotel in ThursoBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 589 reviewsSet in Thurso, 36 km from Sinclair's Bay, Forss House offers accommodation with a garden, free private parking, a restaurant and a bar. This 4-star hotel offers room service and luggage storage space.
From US$205.30 per nightNorthern Sands Hotel
Hotel in DunnetBreakfast optionsScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 597 reviewsNorthern 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.
From US$161.02 per nightNovar Arms Hotel
Hotel in EvantonBreakfast optionsScored out of 10, guest rating 8.3Very good - What previous guests thought, 232 reviewsThe Novar Arms Hotel is situated in the village of Evanton, 15 miles north of Inverness, the starting point of the North Coast 500. Guests will find free WiFi throughout the property.
From US$147.60 per nightEagle Hotel
Hotel in DornochBreakfast optionsScored out of 10, guest rating 8.0Very good - What previous guests thought, 869 reviewsBoasting a garden, restaurant, bar and free WiFi, Eagle Hotel is situated in Dornoch, 200 metres from Carnegie Club Skibo Castle and 700 metres from Royal Dornoch Golf Club.
Budget hotels in Northern Highlands
Park Hotel
Hotel in ThursoCheap hotelScored out of 10, guest rating 8.4Very good - What previous guests thought, 462 reviewsThe Park Hotel - Where the atmosphere & surroundings are as welcoming as the food. Why not go all the way! To Caithness, the land beyond the Highlands and enjoy the hospitality at the Park Hotel.
From US$115.40 per nightThe National Hotel
Hotel in DingwallCheap hotelScored out of 10, guest rating 6.6Pleasant - What previous guests thought, 1,297 reviewsSet in Dingwall, 23 km from Inverness Castle, The National Hotel offers accommodation with a restaurant, free private parking and a bar.
From US$76.49 per night- Scored out of 10, guest rating 7.8Good - What previous guests thought, 2,440 reviews
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.
From US$126.20 per night - Scored out of 10, guest rating 7.4Good - What previous guests thought, 1,321 reviews
With panoramic views of the Pentland Firth and the Orkney Isles, Seaview John O Groats Hotel is just half a mile from the John O’Groats ferry terminal.
From US$106.01 per night Royal Thurso Hotel
Hotel in ThursoCheap hotelScored out of 10, guest rating 6.6Pleasant - What previous guests thought, 2,161 reviewsRoyal Thurso Hotel is centrally located in close proximity to the train station in the town of Thurso. The hotel provides free Wi-Fi access in rooms and public areas of the hotel.
From US$116.74 per nightThe Retreat Hotel
Hotel in StrathpefferCheap hotelScored out of 10, guest rating 7.1Good - What previous guests thought, 471 reviewsSet in Strathpeffer, 31 km from Inverness Castle, The Retreat Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.
From US$114.73 per nightCaithness Inn
Hotel in WickCheap hotelScored out of 10, guest rating 5.9Passable - What previous guests thought, 552 reviewsCaithness Inn is situated in Wick, 10 km from Sinclair's Bay and 31 km from The Castle Gardens of Mey. This 4-star hotel offers room service and free WiFi.
From US$108.69 per nightBorgie Lodge Hotel
Hotel in BorgieCheap hotelScored out of 10, guest rating 9.4Superb - What previous guests thought, 1,284 reviewsBorgie Lodge Hotel offers a Highland setting situated between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens.
Hotels in Northern Highlands that you can book without a credit card
Garvault House
Hotel in KinbraceNo credit card neededScored out of 10, guest rating 9.2Superb - What previous guests thought, 245 reviewsGarvault House in Kinbrace provides accommodation with a garden and a bar. There is a terrace and guests can make use of free WiFi and free private parking.
From US$222.75 per nightThe Mey Hotel
Hotel in MeyNo credit card neededScored out of 10, guest rating 9.3Superb - What previous guests thought, 406 reviewsThe newly refurbished Mey Hotel is a 19th-century coaching inn and Visit Scotland award winning hotel just 8 miles from John O'Groats, in the village of Mey.
Eddrachilles Hotel
Hotel in ScourieNo credit card neededScored out of 10, guest rating 9.3Superb - What previous guests thought, 70 reviewsEddrachilles Hotel in Scourie features 3-star accommodation with a garden, a restaurant and a bar. The hotel offers both free WiFi and free private parking.
Sinclair Bay Apartments
Hotel in KeissNo credit card neededScored out of 10, guest rating 9.3Superb - What previous guests thought, 67 reviewsSituated in Keiss, 3.5 km from Sinclair's Bay, Sinclair Bay Apartments features accommodation with a restaurant, free private parking and a bar.
The Rhiconich Hotel
Hotel in KinlochbervieNo credit card neededScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 279 reviewsThe Rhiconich Hotel in Kinlochbervie has 3-star accommodation with a shared lounge, a restaurant and a bar. Free WiFi is offered. Guests at the hotel can enjoy a Full English/Irish breakfast.
Altnaharra Hotel
Hotel in LairgNo credit card neededScored out of 10, guest rating 8.5Very good - What previous guests thought, 692 reviewsAltnaharra Hotel has a garden, shared lounge, a restaurant and bar in Lairg. The hotel features both free WiFi and free private parking. At the hotel, the rooms include a desk.
From US$160.55 per nightAultguish Inn
Hotel in GarveNo credit card neededScored out of 10, guest rating 8.2Very good - What previous guests thought, 761 reviewsLocated in Garve and with Strathpeffer Spa Golf Club reachable within 30 km, Aultguish Inn provides concierge services, allergy-free rooms, a garden, free WiFi throughout the property and a terrace.
Ledgowan Lodge Hotel
Hotel in AchnasheenNo credit card neededScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 280 reviewsSituated in the Highland village of Achnasheen, in Ross-shire, Ledgowan Lodge Hotel is a Victorian Country House with free parking and free Wi-Fi.
From US$409.26 per night
FAQs about hotels in Northern Highlands
Planning a trip? Get inspired by reviews of cities in Northern Highlands
- 10.0
Our place was just down around the corner from great...
Our place was just down around the corner from great restaurants and shops. The ferry is docked there. Fishing boats and guided tour boats. We were lucky enough to have car so we drove out to the lighthouse which was picture perfect. On our way home to our home away from home (CEOL MARA) we stopped by chance at Rhueart Gallery . It was truly wonderful to meet James Hawkins , artist supreme .Guest review byBarbCanada - 2.0
A poor and unattractive place.
A poor and unattractive place. Most shops were empty and nothing was looked after, except a superb flower garden around a statue in a little square near the hotel. It was difficult to find somewhere nice to eat. Quite depressing environment.Guest review bySimonUnited Kingdom - 10.0
Dingwall is a pleasant, old-style country town of small...
Dingwall is a pleasant, old-style country town of small shops and cheerful people. Like everywhere in Britain, there are signs of social deprivation, but as a visitor you are made to feel very welcome. It is a great centre for touring in your own vehicle or like us, public transport. The Kyle of Lochalsh and Far North railways set off from Dingwall. Closer are the spa town of Strathpeffer and the Black Isle. Take the hourly bus 27 from Hill Street to Strathpeffer, and walk back along the newly-opened old railway trail to Dingwall, or along the adjacent hills, with stunning views. Forget crowded Inverness, Dingwall has character!Guest review byNigelUnited Kingdom - 6.0
It was central for my visit as I was travelling by public...
It was central for my visit as I was travelling by public transport as I don't drive and wanted to do the NC500 I wanted to do some walking and visit local attractions like Whaligo steps John O Groats Duncansby Head and Stacks . Take a book and find a seat because buses are spot on time but not regular also wanted to walk to Castle Sinclair GirnigoeGuest review byKathleenUnited Kingdom - 10.0
Tain is a lovely quiet place to stay in but i did not like...
Tain is a lovely quiet place to stay in but i did not like the restaurant at the Station. Overpriced basic food which i would not go back for. I wish i had gone to the Tesco along the road, bought 3 Rib Eye Steaks and cooked at home as it would have been much better value for money!!!Guest review byJohnUnited Kingdom - 10.0
We enjoyed visiting the water fall and walking in the woods...
We enjoyed visiting the water fall and walking in the woods and along the coastal path. We had tea and cake at the golf club. They were absolutely wonderful. They allow dogs in too. We highly recommend a visit, even if you don’t play golf. The Old Inn pub was very welcoming too. Especially if you have dogs. The mountain coffee shops and book shop was excellent too.Guest review byChristineUnited Kingdom - 8.0
Strathpeffer is a very attractive small Scottish village.
Strathpeffer is a very attractive small Scottish village. For the size of the village it has four perhaps five good places to eat. Numerous old trees included a couple of giant redwoods usually found in America. Very relaxing place to spend a few days. It's also is a good touring base allowing you to go North, South, East and West.Guest review byGraeme J.United Kingdom - 10.0
Dornoch surprised us with its beauty - a thriving little...
Dornoch surprised us with its beauty - a thriving little town with lovely little shops and obviously proud of its local history. Well-kept and clean it was a pleasure to walk around. The museum is excellent - well laid out presentations on different aspects and characters of the town's past and some interesting videos. The beach is beautiful too and well worth a visit. Plenty of choice for where to eat. We had an excellent dinner at The Eagle and lunch next day at the lovely Sandstone Cafe. Highly recommend both.Guest review byMagi33United Kingdom - 10.0
Very peaceful by the sea and well kept grounds, finding it...
Very peaceful by the sea and well kept grounds, finding it was a mission but once there enjoyed the views and stay. If you are looking for a jacuzzi they haven't got one, but thoroughly enjoyed the trip nature walks and beaches nearby and got lucky whale/dolphin watching on a boat trip from ullapool. Had a nice family time.Guest review byPrashanthUnited Kingdom - 10.0
Nothing to dislike. Applecross Inn served good food .
Nothing to dislike. Applecross Inn served good food . I took the pass road in. Magnificent experience but not for the faint hearted. The coastal road was also magnificent scenery which you could take time to enjoy.Guest review byElizabethUnited Kingdom