Skip to main content

Search hotels in Nairn

Enter your dates to see the latest prices and deals for Nairn hotels

Filter by:

Star Rating

Review score

Nairn – 23 hotels and places to stay

See the latest prices and deals by choosing your dates.
The 1645 Inn, hotel in Nairn

The 1645 Inn features a garden, shared lounge, a terrace and restaurant in Nairn. Providing a bar, the property is located within 19 miles of Inverness Castle.

It was easy to access and find. There was plenty of parking. A restaurant and bar was within the building. The staff was friendly and helpful.
Scored 8.0
8.0
Rated very good
Very Good
464 reviews
Price from
$97
1 night, 2 adults
West End Hotel, hotel in Nairn

Located in Nairn, a 10-minute walk from Nairn Central Beach, West End Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Location
Scored 7.9
7.9
Rated good
Good
542 reviews
Price from
$103
1 night, 2 adults
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.

beautiful rooms & gardens
Scored 9.1
9.1
Rated wonderful
Wonderful
36 reviews
Price from
$261
1 night, 2 adults
ClubHouse B&B, hotel in Nairn

In Nairn center, ClubHouse B&B and Restaurant offers traditional Scottish cuisine and boutique bedrooms with free Wi-Fi.

Friendly staff, excellent breakfast.
Scored 7.7
7.7
Rated good
Good
406 reviews
Price from
$163
1 night, 2 adults
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 premises
Scored 8.0
8.0
Rated very good
Very Good
1,563 reviews
Price from
$116
1 night, 2 adults
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.

Quaint although a bit overpriced. It was clean
Scored 8.2
8.2
Rated very good
Very Good
273 reviews
Price from
$154
1 night, 2 adults
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.

We stayed in the top floor family flat that had a separate seating area, kitchenette and dining table. The views over the park to the water were gorgeous. Walking distance to beach, high street, and 2 golf courses. Restaurant recommended too.
Scored 8.7
8.7
Rated excellent
Excellent
497 reviews
Price from
$174
1 night, 2 adults
Westerlea Hotel Nairn, hotel in Nairn

Located in Nairn, a 17-minute walk from Nairn Central Beach, Westerlea Hotel Nairn has accommodations with a garden, free private parking, a restaurant and a bar.

Small family run. Extremely friendly and welcoming
Scored 8.9
8.9
Rated excellent
Excellent
277 reviews
Price from
$188
1 night, 2 adults
Aurora Hotel & Italian Restaurant, hotel in Nairn

Located a 11-minute walk from Nairn Central Beach, Aurora Hotel & Italian Restaurant offers 2-star accommodations in Nairn and has a restaurant, a bar and water sports facilities.

Breakfast and dinners.
Scored 8.4
8.4
Rated very good
Very Good
480 reviews
Price from
$147
1 night, 2 adults
Carnach House, hotel in Nairn

Offering garden views, Carnach House in Nairn provides accommodations, a garden, and a shared lounge. This guest house offers free private parking, daily room service, and free Wifi.

Beautiful Friendly Comfy
Scored 9.6
9.6
Rated exceptional
Exceptional
337 reviews
Price from
$156
1 night, 2 adults
See all 40 hotels in Nairn

Most-booked hotels in Nairn in the past month

FAQs about hotels in Nairn

What Guests Said About Nairn:

  • Scored 10
    10

    Liked the beach which was sandy and very clean.

    Liked the beach which was sandy and very clean. The museum was very interesting. Shops were varied. Nairn is easy to get around and there is a lovely cafe vegetarian menu and good cake and coffee.
    Sunshine woman
    United Kingdom
  • Scored 10
    10

    As we used live in Nairn and still have friends there which...

    As we used live in Nairn and still have friends there which means we probably had a different experience to your usual tourist.. Nairn is still a great place with good restaurants and pubs and plenty to do and great to use as a base to travel further afield.
    James
    United Kingdom
  • Scored 10
    10

    Exceptional place to stay.

    Exceptional place to stay. We had a warm welcome, really great helpful staff. Our room was lovely and spotlessly clean. We has such a fantastic time, and wonderful comfortable bed, very relaxing. Everything was high quality including our breakfast ( lovely bright breakfast room with super views). Easily one of the best (actually, probably the best!) Place we ever stayed. Highly recommended, many thanks
    Alice
    United Kingdom
  • Scored 10
    10

    Was a very tranquil area.

    Was a very tranquil area. Cabin was very welcoming and comfortable Hosts where lovely Lovely added touch’s by the hosts with your first days breakfast , little chocolates & biscuits, coffee,sugar,fruit,dog treats for guests fur babies
    Lisa
    United Kingdom
  • Scored 10
    10

    We have visited Inverness three times now, but this was our...

    We have visited Inverness three times now, but this was our first stay in Nairn. The beach is very welcoming with plenty of space to walk, run, play and enjoy the views; this is the kind of beach I would visit and walk along every day if I lived there. Located close nearby are various historical places to visit (Cawdor Castle, Culloden, Clava Cairns) and Inverness is not far away. Not being much of a "city person" I love to wake up to views and fresh air -- and Nairn offers places like the Invernairne Hotel that enable you to do that and still visit so much nearby.
    Dorothy
    United States of America
  • Scored 10
    10

    Lovely seaside town near Loch Ness.

    Lovely seaside town near Loch Ness. The beach was lovely to stroll along, as was the canal. Lots of restaurants dotted around town. An amazing ice cream shop located in park near the beach is worth seeking out. The architecture of some areas was stunning old Edwardian homes, really enjoyed wandering around the streets looking at them.
    sharon
    New Zealand

Explore guest reviews of hotels in Nairn

  • From $177.98 per night
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1,563 reviews
    This hotel has been much improved since it became part of the Muthu group, and is basically an attractive and comfortable place to stay in Nairn. It's set in attractive grounds and about a ten minute walk to the beach along a footpath across a golf course. Overall, it has a great feel. The conservetory restaurant is attractive and comfortable, and dinner was well presented though the taste was fair at best for a hotel of this type. All the staff were friendly, and the reception staff also efficient and helpful.
    Paul
    United Kingdom
  • Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 330 reviews
    I love this place! It’s the best accommodation I’ve stayed in North Scotland for the price (and honestly quite a lot better than most more expensive places). Really clean, comfortable, thoughtful accommodation, close to the beach and with EVERYTHING you need to really feel at home. Hosts are really helpful, accommodating and responsive.
    Alice
    United Kingdom
  • From $229.27 per night
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 337 reviews
    A beautiful large B&B that was a former home to a wealthy family. Large rooms. Great bedroom. Marvelous dining room and an amazing breakfast. The parts of the residence we were able to access was always warm. Our hosts were very welcoming and provided us with excellent advice on what to see and do around this part of Scotland.
    Kenneth
    Australia
  • From $174.97 per night
    Scored 7.7
    7.7
    Rated good
    Good
     · 406 reviews
    Absolutely awful - to gain access to the place you had to speak to someone over a Ring doorbell and then punch in a code. There was no staff whatsoever. There was broken glass and dirty dishes in the bar area. The room was very average. I would not recommend this hotel to anyone.
    SARAH
    United Kingdom
  • From $215.19 per night
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 977 reviews
    The hotel is at the beach front of Nairn Beach. Really quiet and peaceful
    Bernadetta
    United Kingdom