Skip to main content

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

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

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. The room in the main building was wonderful, the staff in the dining room was friendly and accommodating. The breakfast was very good as well. The grounds are beautiful and meeting the coos was very special.

Show more Show less
8.1
Very Good
1,446 reviews
Price from
$95
per night

The Clubhouse Hotel

Hotel in Nairn

In Nairn center, 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
184 reviews
Price from
$62
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. 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
Excellent
221 reviews
Price from
$75
per night

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. Such friendly staff and a super evening meal. Great location and right next to Nairn Golf Club.

Show more Show less
8.7
Excellent
684 reviews
Price from
$178
per night

West End Hotel

Hotel in Nairn

Located in Nairn, a 7-minute walk 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.1
Very Good
495 reviews
Price from
$57
per night

The 1645 Inn

Hotel in Nairn

Located in Nairn, 2.6 miles from Nairn Museum, The 1645 Inn provides accommodations with a restaurant, free private parking, a bar and a shared lounge. Beautiful hotel. Happy, enthusiastic and helpful staff. Beautiful room. Clean and well decorated and the bed was very comfortable. Evening meal was well presented and very tasty. Breakfast was good and hearty. All in all 1645 is a lovely hotel with lovely staff. Thank you everyone.

Show more Show less
8.6
Excellent
103 reviews
Price from
$87
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. fab location, staff, breakfast, dinner and sports on tv

Show more Show less
8.6
Excellent
229 reviews
Price from
$62
per night

Westerlea Hotel Nairn

Hotel in Nairn

Located in Nairn, a 10-minute walk from Nairn Central Beach, Westerlea Hotel Nairn has accommodations with a restaurant, free private parking, a bar and a garden. Cozy and comfortable. Chris made every effort to make it the best stay. Very nice old home. Loved it.

Show more Show less
8.7
Excellent
137 reviews
Price from
$118
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. Old world feel to the estate with a modern dining experience

Show more Show less
9
Awesome
38 reviews
Price from
$358
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. The location, bar area, breakfast view, proximity and access to the beach, large rooms, friendly staff.

Show more Show less
9.4
Awesome
472 reviews
Price from
$81
per night

Most-booked hotels in Nairn in the past month

See all

FAQs about hotels in Nairn

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

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

  • The average price per night for a 3-star hotel in Nairn this weekend is $94 or, for a 4-star hotel, $256. Looking for something even fancier? 5-star hotels in Nairn for this weekend cost around $196 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.

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

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

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

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

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