Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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+
Nairn – 102 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Golf View Hotel & Spa 4 stars

Hotel in Nairn

Overlooking the Moray Firth, with pretty gardens leading down to the seashore, this hotel and leisure club are set within beautiful surroundings. The location breathtaking. From the hot tub outside, indoor pool and hot tub excellent facilities. The staff are excellent. The food amazing. Fantastic Room beautifully decorated the radio being on when we got in the room was a nice touch. This along with a personalised paper giving pertinent information relivent to you visit. What a gem, the Trust who own the hotel should be emencely proud of what they have achieved here. 30 years of touring Scotland and another hidden gem uncovered. 10 out of 10 to the management, the staff and all involved that make the Golf View Hotel utterly unique.

Show more Show less
8.7
Fabulous
691 reviews
Price from
£156.60
per night

Muthu Newton Hotel (Near Inverness Airport) 4 stars

Hotel in Nairn

Bordering Nairn Golf Course and just 30 minutes’ drive from Inverness, Muthu Newton Hotel is set in 21 acres of mature parkland and gardens. Beautiful location & very welcoming staff.

Show more Show less
8.1
Very good
1,435 reviews
Price from
£90
per night

West End Hotel

Hotel in Nairn

Located in Nairn, 600 metres from Nairn Central Beach, West End Hotel provides accommodation with a bar, free private parking, a shared lounge and a garden. really helpful and friendly staff, in a beautiful quiet location. A nice small room that was great value, and included a hot veggie breakfast with toast, tea or coffee and fresh juice.

Show more Show less
8.1
Very good
528 reviews
Price from
£46
per night

The Clubhouse Hotel 4 stars

Hotel in Nairn

In Nairn centre, The Clubhouse Hotel and Restaurant offers traditional Scottish cuisine and boutique bedrooms with free Wi-Fi. What a great little hotel. In a converted house, has plenty of parking, a great little restaurant and the staff are great. Room was 2 rooms (lounge and bedroom+en-suite ). Nairn is outside Inverness so is cheaper but still central to everything. Golfers - seaside golf course just down end of road.

Show more Show less
8.2
Very good
218 reviews
Price from
£44.99
per night

The Bandstand 3 stars

Hotel in Nairn

With stunning, uninterrupted sea views over Nairn’s beach and the Moray Firth, this comfortable family-run hotel offers free WiFi and an award-winning bar with a range of real ales. Superb hotel, fantastic location, brilliant facilities

Show more Show less
8.5
Very good
245 reviews
Price from
£50
per night

The 1645 Inn

Hotel in Nairn

Located in Nairn, 4.2 km from Nairn Museum, The 1645 Inn provides accommodation with a restaurant, free private parking, a bar and a shared lounge. Excellent staff, Breakfast and comfortable room. Very vivid safe without being in your face if you pardon the pun.

Show more Show less
8.5
Very good
132 reviews
Price from
£80
per night

The Havelock

Hotel in Nairn

Offering a terrace and views of the sea, The Havelock is a pub with rooms located in Nairn in the Highlands Region, 300 metres from Nairn Museum. Free private parking is available on site. Breakfast was lovely, Covid arrangements were excellent, staff could not do enough for you, all very pleasant and cheery

Show more Show less
8.6
Fabulous
220 reviews
Price from
£72.25
per night

Westerlea Hotel Nairn

Hotel in Nairn

Situated in Nairn, less than 1 km from Nairn Central Beach, Westerlea Hotel Nairn features accommodation with a restaurant, free private parking, a bar and a garden. The food, cleanliness and comfort.

Show more Show less
8.6
Fabulous
141 reviews
Price from
£100
per night

Boath House Hotel 4 stars

Hotel in Nairn

In 22 acres of grounds, the elegant Boath House Hotel lies on Scotland’s Moray Coast amongst parkland, ornamental lakes and walled gardens. Old world feel to the estate with a modern dining experience

Show more Show less
9
Superb
37 reviews
Price from
£287.50
per night

Aurora Hotel & Italian Restaurant 2 stars

Hotel in Nairn

Boasting a restaurant, bar, water sports facilities and free WiFi, Aurora Hotel & Italian Restaurant is situated in Nairn, 600 metres from Nairn Central Beach and 200 metres from Nairn Museum.

Show more Show less
9
Superb
1 reviews
Price from
£45
per night

Most booked hotels in Nairn in the past month

See all

FAQs about hotels in Nairn

  • Some of the best hotels in Nairn near Cawdor Castle include Carnach House, Balblair Suites and Talisker.

  • On average, it costs £112 per night to book a 3-star hotel in Nairn for tonight. You'll pay on average around £145 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Nairn will cost around £158 (based on Booking.com prices).

  • Many families visiting Nairn loved staying at Boath House Hotel, Golf View Hotel & Spa and The Bandstand.

  • For hotels in Nairn that serve up a highly-rated breakfast, try Boath House Hotel, Westerlea Hotel Nairn and The 1645 Inn.

  • Boath House Hotel, The Bandstand and The Havelock have received great reviews from travellers in Nairn regarding the views from their hotel rooms.

  • These hotels in Nairn are highly rated by couples: Boath House Hotel, Westerlea Hotel Nairn and Golf View Hotel & Spa.

  • On average, 3-star hotels in Nairn cost £141 per night, and 4-star hotels in Nairn are £194 per night. If you're looking for something really special, a 5-star hotel in Nairn can on average be found for £545 per night (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Nairn:

Explore guest reviews of hotels in Nairn

See all