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 – 103 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,392 reviews
Price from
$109
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. Breath taking property and mostly friendly staff :)

Show more Show less
8.7
Excellent
717 reviews
Price from
$206
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. Great Highlands location in picturesque small town with many restaurants and shops.

Show more Show less
8.2
Very Good
249 reviews
Price from
$67
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 bar, free private parking, a shared lounge and a garden. The Manager went the extra mile to help us.

Show more Show less
8.1
Very Good
567 reviews
Price from
$70
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. The location was wonderful, small town and beautiful, staff at hotel were so nice, I would go back!!!!

Show more Show less
8.5
Very Good
173 reviews
Price from
$97
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. It was one of the best properties we have stayed in. The staff is very friendly and the location is excellent.

Show more Show less
8.5
Very Good
260 reviews
Price from
$67
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
142 reviews
Price from
$121
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. Great stay at the Hotel. Very nice, clean room. Comfy bed. Warm and cosy inside. Location very close to the beach, quiet and relaxing. We had a dinner at the restaurant - very tasty. Also lovely breakfast. Staff very nice and helpful. All social distancing kept, we felt really comfortable. Definitely will be our choice for any future trips.

Show more Show less
8.6
Excellent
209 reviews
Price from
$97
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. Gorgeous renovated hotel - extremely friendly and helpful staff and the restaurant is phenomenal! We loved every part of our stay except having to leave! Will definitely come again and next time for longer.

Show more Show less
9.1
Awesome
39 reviews
Price from
$279
per night

Aurora Hotel & Italian Restaurant

Hotel in Nairn

Featuring a restaurant, bar, water sports facilities and free WiFi, Aurora Hotel & Italian Restaurant is located in Nairn, a 7-minute walk from Nairn Central Beach and 200 yards from Nairn Museum. Staff extremely helpful, good service, great choice of food , great value all round, have already booked another stay

Show more Show less
8.7
Excellent
30 reviews
Price from
$55
per night

Most-booked hotels in Nairn in the past month

See all

FAQs about hotels in Nairn

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