Skip to main content

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 – 75 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. Lovely hotel with lots of character, staff friendly and helpful, rooms clean and spacious. Good food at a fair price, good value for money

Show more Show less
8.2
Very good
1,449 reviews
Price from
£109.80
per night

West End Hotel

Hotel in Nairn

Located in Nairn, 600 metres from Nairn Central Beach, West End Hotel provides accommodation with a restaurant, free private parking, a bar and a shared lounge. Decor size of rooms staff interaction

Show more Show less
8.2
Very good
256 reviews
Price from
£68.39
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!!!!! 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
Fabulous
587 reviews
Price from
£194.40
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. Staff were friendly and helpful,location was central but quiet,my steak was perfect,breakfast was brilliant with the best poached eggs I've ever had and perfectly cooked bacon...the sausage was a real butcher's one.

Show more Show less
8.3
Very good
223 reviews
Price from
£60
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. Very friendly staff beautiful clean and comfortable room

Show more Show less
8.6
Fabulous
184 reviews
Price from
£65
per night

Westerlea Hotel Nairn

Hotel in Nairn

Situated in Nairn, less than 1 km from Nairn Central Beach, Westerlea Hotel Nairn features accommodation with a restaurant, free private parking, a bar and a garden. The food, cleanliness and comfort.

Show more Show less
8.6
Fabulous
98 reviews
Price from
£100
per night

The 1645 Inn

Hotel in Nairn

Located in Nairn, 4.2 km from Nairn Museum, The 1645 Inn provides accommodation with a restaurant, free private parking, a bar and a shared lounge. Excellent staff, Breakfast and comfortable room. Very vivid safe without being in your face if you pardon the pun.

Show more Show less
8.5
Very good
28 reviews
Price from
£110
per night

Boath House Hotel 4 stars

Hotel in Nairn

In 22 acres of grounds, the elegant Boath House Hotel lies on Scotland’s Moray Coast amongst parkland, ornamental lakes and walled gardens. Great decor and very cosy. Lovely to have a whisky in their lounge. We ate dinner at their restaurant the kale yard which was delicious. We even had a stand alone bath in the bedroom which was a great treat for me.

Show more Show less
9
Superb
39 reviews
Price from
£253
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. Everything! Beautiful hotel, stunning location, immaculate grounds, friendly and welcoming staff who go out of their way to assist you...Jose, thank for never failing to make us laugh!! Cannot wait to return, feel like we've found a little piece of heaven at The Invernairn. Special thanks to Camilla, you're an absolute star... looking forward to seeing you again soon xx

Show more Show less
9.5
Exceptional
442 reviews
Price from
£95
per night

The Albert Inn 3 stars

Nairn

Less than 10 minutes’ walk from Nairn’s coast, this hotel offers free, high-speed Wi-Fi access throughout. Each modern room has an en suite bathroom with a selection of free toiletries. Our stay was a last minute booking and as a result we didn’t expect much however the Albert inn exceeded our expectations,the room was clean and comfortable,the breakfast was perfectly reasonable and dinner in the restaurant was great value for money with great service provided by friendly staff .Its not a fancy hotel but if you’re looking for good value for money in a great location I would definitely recommend the Albert inn :)

Show more Show less
8
Very good
285 reviews
Price from
£66.70
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 moment you sign up!

What guests said about Nairn:

Explore guest reviews of hotels in Nairn

See all