Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Nairn – 72 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

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. Even though we had COVID guidelines to follow this hotel was spectacular, the room was very well furnished (Art Deco ) and very comfortable with a huge bathroom that had a rain show which didn’t fluctuate in temperature. Looking at the sea every morning and evening on the lovely lawn was everything good for the soul. The food was superb and the staff were absolutely hospitable-couldn’t do enough for us and our 9 yr old son. I love my hotel breakfasts...and here Breakfast was amazing! We will definitely be back! Amy at the spa gave me a lovely massage, did my nails and some other treatments and was great to chat to! I cannot recommend this place enough! It is a MUST STAY IN SCOTLAND!

Show more Show less
8.7
Excellent
524 reviews
Price from
$224
per night

Muthu Newton Hotel (Near Inverness Airport)

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. I ate at from the bar menu, and enjoyed my selections very much.

Show more Show less
8.2
Very Good
1,385 reviews
Price from
$100
per night

West End Hotel

Hotel in Nairn

Located in Nairn, 1969 feet from Nairn Central Beach, West End Hotel provides accommodations with a restaurant, free private parking, a bar and a shared lounge. 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.4
Very Good
181 reviews
Price from
$45
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, 984 feet from Nairn Museum. Free private parking is available on site. Very friendly staff beautiful clean and comfortable room

Show more Show less
8.6
Excellent
172 reviews
Price from
$90
per night

The Bandstand

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. Staff were friendly and helpful,location was central but quiet,my steak was perfect,breakfast was brilliant with the best poached eggs I've ever had and perfectly cooked bacon...the sausage was a real butcher's one.

Show more Show less
8.3
Very Good
211 reviews
Price from
$90
per night

Boath House Hotel

Hotel in Nairn

In 22 acres of grounds, the elegant Boath House Hotel lies on Scotland’s Moray Coast among parkland, ornamental lakes and walled gardens. Great decor and very cosy. Lovely to have a whisky in their lounge. We ate dinner at their restaurant the kale yard which was delicious. We even had a stand alone bath in the bedroom which was a great treat for me.

Show more Show less
9
Awesome
39 reviews
Price from
$352
per night

Westerlea Hotel Nairn

Hotel in Nairn

Located in Nairn, less than 0.6 mi from Nairn Central Beach, Westerlea Hotel Nairn features accommodations with a restaurant, free private parking, a bar and a garden. The food, cleanliness and comfort.

Show more Show less
8.7
Excellent
80 reviews
Price from
$132
per night

The 1645 Inn

Hotel in Nairn

Located in Nairn, 2.6 mi from Nairn Museum, The 1645 Inn provides accommodations 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.3
Very Good
21 reviews
Price from
$125
per night

Invernairne

Nairn

Invernairne has a great location overlooking the Moray Firth, and from the garden you can stroll down a path to the beach. Had an awesome family friendly feel :-) so relaxing

Show more Show less
9.5
Exceptional
411 reviews
Price from
$125
per night

Hay Lodge

Nairn

Hay Lodge in Nairn offers attractive bed and breakfast accommodations in the Scottish Highlands, around 25 minutes’ drive from Inverness. Very good breakfast—quiet, walkable town, pleasant company.

Show more Show less
9.6
Exceptional
212 reviews
Price from
$83
per night

Most-booked hotels in Nairn in the past month

See all

FAQs about hotels in Nairn

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

  • Some of the best hotels in Nairn near Cawdor Castle include Carnach House, Shennachie and Sandown House.

  • 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 $129 per night, and 4-star hotels in Nairn are $167 per night. If you're looking for something really special, a 5-star hotel in Nairn can be found for $252 per night, on average (based on Booking.com prices).

  • Boath House Hotel, The Bandstand, and The Havelock got great room view-related reviews from travelers in Nairn.

  • Many families visiting Nairn loved staying at Boath House Hotel, The 1645 Inn, and The Bandstand.

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

  • The average price per night for a 3-star hotel in Nairn this weekend is $135 or, for a 4-star hotel, $203. Looking for something even fancier? 5-star hotels in Nairn for this weekend cost around $235 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Nairn:

Explore guest reviews of hotels in Nairn

See all