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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Nairn – 97 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. beautiful view wonderful location very close to the beach . room very clean , good facilities , slept well

Show more Show less
8.1
Very Good
1,324 reviews
Price from
$106
per night

West End Hotel

Hotel in Nairn

Located in Nairn, a 10-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
604 reviews
Price from
$58
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
271 reviews
Price from
$56
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
752 reviews
Price from
$130
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

The 1645 Inn

Hotel in Nairn

Located in Nairn, 19 miles from Inverness Castle, 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
224 reviews
Price from
$77
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.5
Very Good
186 reviews
Price from
$81
per night

Boath House Hotel

Hotel in Nairn

Boath House is a sanctuary on Scotland’s northern coast. Located in the Highlands near the bay of Findhorn, Boath House has 10 bedrooms and a four bedroom lodge. 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
8.8
Excellent
45 reviews
Price from
$216
per night

Westerlea Hotel Nairn

Hotel in Nairn

Located in Nairn, a 17-minute walk from Nairn Central Beach, Westerlea Hotel Nairn has accommodations with a restaurant, free private parking, a bar and a garden. The breakfast was incredible. They used the best and fresh ingredients

Show more Show less
8.9
Excellent
149 reviews
Price from
$112
per night

Aurora Hotel & Italian Restaurant

Hotel in Nairn

Featuring a restaurant, bar, garden and free WiFi, Aurora Hotel & Italian Restaurant is located in Nairn, a 11-minute walk from Nairn Central Beach and 16 miles from Inverness Castle. Breakfast was filling. The hotel is right next to the bus station and across the street from the COOP.

Show more Show less
8.4
Very Good
75 reviews
Price from
$50
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