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

Superb: 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) 4 stars

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. Breakfast was super. The property is very beautiful

Show more Show less
8.1
Very good
1,395 reviews
Price from
£101.70
per night

Golf View Hotel & Spa 4 stars

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 was excellent. Would stay again

Show more Show less
8.7
Fabulous
858 reviews
Price from
£167.36
per night

West End Hotel

Hotel in Nairn

Located in Nairn, less than 1 km from Nairn Central Beach, West End Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace. The Manager went the extra mile to help us.

Show more Show less
8.1
Very good
694 reviews
Price from
£64
per night

Club House Hotel & Restaurant 4 stars

Hotel in Nairn

In Nairn centre, Club House Hotel & Restaurant 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
278 reviews
Price from
£80.50
per night

The 1645 Inn

Hotel in Nairn

Located in Nairn, 30 km from Inverness Castle, The 1645 Inn provides accommodation with a garden, free private parking, a shared lounge and a terrace. Beautiful location, very happy we could look at the last minute. Staff were terrific.

Show more Show less
8.4
Very good
258 reviews
Price from
£87
per night

The Bandstand 3 stars

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
301 reviews
Price from
£70
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, 300 metres from Nairn Museum. Free private parking is available on site. brilliant location and wonderful staff. loved our room

Show more Show less
8.5
Very good
191 reviews
Price from
£58
per night

Westerlea Hotel Nairn

Hotel in Nairn

Situated in Nairn, 1.5 km from Nairn Central Beach, Westerlea Hotel Nairn features accommodation with a garden, free private parking, a restaurant and a bar. Cozy and comfortable. Chris made every effort to make it the best stay. Very nice old home. Loved it.

Show more Show less
8.9
Fabulous
175 reviews
Price from
£105
per night

Aurora Hotel & Italian Restaurant 2 stars

Hotel in Nairn

Situated in Nairn, less than 1 km from Nairn Central Beach, Aurora Hotel & Italian Restaurant features accommodation with a garden, free private parking, a restaurant and a bar. Staff were just so pleasant and the hotel was lovely and clean. I thourouly enjoyed my breakfast, there was a great selection. Would definitely go back again.

Show more Show less
8.5
Very good
135 reviews
Price from
£45
per night

Invernairne 3 stars

Nairn

Invernairne has a great position overlooking the Moray Firth, and from the garden you can stroll down a path to the beach. Absolutely beautiful place with amazing views, exceptional value and will definitely be back, 5 star all round.

Show more Show less
9.2
Superb
582 reviews
Price from
£85
per night

Most booked hotels in Nairn in the past month

FAQs about hotels in Nairn

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Nairn:

Explore guest reviews of hotels in Nairn

See all