Skip to main content

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

See the latest prices and deals by choosing your dates.

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. Beautiful views from the room of the beach and the sunset

Show more Show less
9
Superb
2,223 reviews
Price from
€ 207
per night

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. Friendly people, great welcome and location to stay

Show more Show less
9.3
Superb
1,367 reviews
Price from
€ 214
per night

Newhall Mains 5 stars

Hotel in Resolis

Located on the Black Isle in the heart of the Scottish Highlands, Newhall Mains is a collection of cottages, set within a courtyard building dating from 18th century. everything, from the location to the cleanliness to the food but above all the courtesy of the staff: during a day in which I had a bad fever they did their utmost in 1000 ways to make me feel better and provide me with everything I needed. exceptional service, exceptional people.

Show more Show less
9.2
Superb
114 reviews
Price from
€ 473
per night

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. Unique location for a wonderfully secluded relaxation. The cordial owners welcomed us with tea and cake. A tasty dinner was served in the evening, and breakfast in the morning was also delicious. We slept in the recently refurbished annex building with two bedrooms with comfortable beds and a luxurious bathroom. We look back on a wonderful and special experience.

Show more Show less
9.2
Superb
287 reviews
Price from
€ 132
per night

The Mey Hotel 3 stars

Hotel in Mey

Formerly called The Castle Arms, 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. Location. Friendly owners. Great dinner and breakfast

Show more Show less
9.2
Superb
263 reviews
Price from
€ 164
per night

Links House at Royal Dornoch 5 stars

Hotel in 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. Beautiful property, friendly staff, excellent service, amazing food, comfortable room. Faultless.

Show more Show less
9.5
Exceptional
72 reviews
Price from
€ 492
per night

Sinclair Bay Apartments 3 stars

Hotel in Keiss

Situated in Keiss, 3.5 km from Sinclair's Bay, Sinclair Bay Apartments features accommodation with a restaurant, free private parking and a bar. The flat is very spacious, clean, modern furnished, beds are clean and comfortable. I really really recommend.

Show more Show less
9.5
Exceptional
63 reviews
Price from
€ 129
per night

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. Outstanding Location, wonderful interior and exterior design

Show more Show less
9.3
Superb
64 reviews
Price from
€ 516
per night

Manor House Hotel

Hotel in Thurso

Set in Thurso and within less than 1 km of Thurso Beach, Manor House Hotel has a bar, non-smoking rooms, and free WiFi. The hotel features family rooms. MaryEllen was a wonderful host. The room was clean and the breakfast was to order which was very nice.

Show more Show less
8.2
Very good
1,252 reviews
Price from
€ 115
per night

Tulloch Castle Hotel ‘A Bespoke Hotel’ 3 stars

Hotel in Dingwall

Tulloch Castle Hotel, a 12th-century-castle set in the beautiful Highlands of Scotland, a 5-minute drive to the centre of Dingwall, offers a 24-hour front desk, a bar and a restaurant. Who doesn't want to stay in a castle? We stayed in the King Room - may as well make the most of it! The castle is amazing, well worth the drive if you are in the area. Breakfast and dinner were both good. The staff were very friendly.

Show more Show less
8
Very good
1,044 reviews
Price from
€ 193
per night

Hotels with extra health and safety measures

Find hotels in Northern Highlands with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Northern Highlands in the past month

See all

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

FAQs about hotels in Northern Highlands

  • Some of the best hotels in Northern Highlands near Dunrobin Castle include Frasers Apartment, Invicta House B&B and Golspie Inn.

  • The Anderson, The Glenmorangie House and Navidale House - Bed, Breakfast & Bar have received great reviews from travellers in Northern Highlands regarding the views from their hotel rooms.

    Guests staying in Northern Highlands also spoke highly of the views from the rooms at The Rhiconich Hotel, Inver Lodge and Newton Lodge.

  • Couples travelling in Northern Highlands loved staying at Links House at Royal Dornoch, Sinclair Bay Apartments and The Glenmorangie House.

    Similarly, these hotels in Northern Highlands are highly rated by couples: Borgie Lodge Hotel, Newhall Mains and The Mey Hotel.

  • There are 685 hotels in Northern Highlands you can book on Booking.com.

  • On average, 3-star hotels in Northern Highlands cost € 103.55 per night, and 4-star hotels in Northern Highlands are € 150.10 per night. If you're looking for something really special, a 5-star hotel in Northern Highlands can on average be found for € 231.64 per night (based on Booking.com prices).

  • Ullapool, Thurso and Gairloch are popular with other travellers visiting Northern Highlands.

  • Many families visiting Northern Highlands loved staying at Links House at Royal Dornoch, Sinclair Bay Apartments and The Mey Hotel.

    Similarly, The Glenmorangie House, Garvault House and The Anderson are also popular among family travellers.

  • Borgie Lodge Hotel, Bettyhill Hotel and Newhall Mains are some of the popular hotels in Northern Highlands.

    In addition to these hotels, Garvault House, The Mey Hotel and Links House at Royal Dornoch are also popular in Northern Highlands.

  • For hotels in Northern Highlands that serve up a highly-rated breakfast, try Newton Lodge, The Glenmorangie House and Links House at Royal Dornoch.

    Breakfast at these hotels in Northern Highlands are also highly rated: The Mey Hotel, Borgie Lodge Hotel and Kylesku Hotel.

  • The average price per night for a 3-star hotel in Northern Highlands this weekend is € 169.87 or, for a 4-star hotel, € 272.11. Looking for something even fancier? 5-star hotels in Northern Highlands for this weekend cost on average around € 352.50 per night (based on Booking.com prices).

  • On average, it costs € 222.72 per night to book a 3-star hotel in Northern Highlands for tonight. You'll pay on average around € 295.26 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Northern Highlands will cost around € 373.60 (based on Booking.com prices).

  • Travellers who stayed in Northern Highlands near Wick John O’Groats Airport (WIC) have said good things about Mackays Hotel, Queens hotel and Sinclair Bay Apartments.

    Among the hotels near Wick John O’Groats Airport in Northern Highlands, The Portland Hotel, The Mey Hotel and Castletown Hotel have also been highly rated.

Explore guest reviews of hotels in Northern Highlands

See all