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 – 101 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,424 reviews
Price from
$120
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. EVERYTHING!!!!! Fabulous spacious room and the best en-suite we have experienced anywhere. The superb functioning old radio and telephone were a delight and the bed was supremely comfy. Bar and restaurant truly noteworthy. The food and ambiance were only surpassed by the delightful staff and their meticulous attention to our needs.

Show more Show less
8.7
Excellent
694 reviews
Price from
$190
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. 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
531 reviews
Price from
$112
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. Comfy room and the bed was good.

Show more Show less
8.2
Very Good
218 reviews
Price from
$55
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. Location and views were amazing, very friendly staff who made me feel welcome, excellent scenery, food was very good with a lively bar. Overall a fantastic little hotel and would stay here again for sure,

Show more Show less
8.5
Very Good
244 reviews
Price from
$67
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. Very atmospheric hotel, amazing pub and food available. Room was extremely comfortable and liked having a bath as well as a shower. Breakfast was superb! We chose to stay here as similar accommodation in Inverness was very pricey. So glad we did!

Show more Show less
8.5
Very Good
136 reviews
Price from
$97
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
219 reviews
Price from
$98
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. The food, cleanliness and comfort.

Show more Show less
8.6
Excellent
142 reviews
Price from
$121
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
37 reviews
Price from
$349
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.

Show more Show less
9
Awesome
1 reviews
Price from
$55
per night

Most-booked hotels in Nairn in the past month

See all

Budget hotels in Nairn

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