Skip to main content

Three-Star Hotels in Nairn

Find the three-star hotels that appeal to you the most

The best three-star hotels in Nairn

Check out our pick of great three-star hotels in Nairn

Filter by:

Review score

The Bandstand

Hotel in Nairn

With stunning views over Nairn’s beach and the Moray Firth, this comfortable independent hotel offers a friendly welcome, an award-winning bar with a range of real ales, delicious locally sourced...

D
Diana
From
Australia
Comfortable, friendly staff, great food & breakfast ! And great location with ocean views.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 517 reviews
Price from
US$159.59
1 night, 2 adults

Heathmount Hotel

Inverness (Near Nairn)

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,324 reviews
Price from
US$140.08
1 night, 2 adults

Alban and Abbey House

Inverness (Near Nairn)

Quietly situated, the Alban and Abbey guesthouse offers room-only accommodation, just 10 minutes' walk from the centre of Inverness.

C
Chantel
From
Canada
The location is great, beautiful rooms just a short walk from the main strip of Inverness so it's quiet for sleeping but accessible to walk and see the river ness and get food. The room was very clean and had everything you need! The staff were very helpful - I couldn't figure out the heating and they were right there to help.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,757 reviews
Price from
US$86.45
1 night, 2 adults

Ardross Glencairn

Inverness (Near Nairn)

Situated in central Inverness, Ardross Glencairn is just 5 minutes’ walk from the river and 15 minutes from the bus and rail station.

K
Kanae
From
Canada
Location. The beds. Atmosphere. Surroundings.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,503 reviews
Price from
US$86.45
1 night, 2 adults

Holiday Inn Express Inverness by IHG

Inverness (Near Nairn)

Holiday Inn Express Inverness offers modern accommodation and free parking. It is within 30 minutes’ drive of Loch Ness, Culloden Battlefield, and Cawdor Castle.

M
Marcell
From
Hungary
We had a very pleasant stay. The hotel is well-equipped, very clean and quiet – perfect for resting after running the Loch Ness Marathon. The location is convenient with a Tesco next door and a lovely, cozy restaurant (the Snow Goose) right beside the hotel.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,305 reviews
Price from
US$111.72
1 night, 2 adults

The Coo's Guest House

Inverness (Near Nairn)

The Coo's Guest House offers accommodation located 500 metres from the centre of Inverness and features a garden and a terrace. This 3-star guest house offers luggage storage space and bicycle...

J
Julia
From
Ireland
The place was really clean and tidy. The bed was really comfortable, we had fantastic sleeps.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 827 reviews
Price from
US$106.77
1 night, 2 adults

North Kessock Hotel

Inverness (Near Nairn)

Located in Inverness, 8.3 km from Inverness Castle, North Kessock Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

M
Martin
From
Isle of Man
The staff are so jolly and amazing helpful and always have a chat with you. The food be prepared to eat lots of food lots of choice hot freshly cooked and so tasty look out for the SPECIAL OF THE DAY it is special. I’ll be coming back with family
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 804 reviews
Price from
US$133
1 night, 2 adults

Riverview Apartment

Inverness (Near Nairn)

Set in Inverness in the Highlands region, Riverview Apartment is a 3-star property boasting free WiFi.

N
Norma
From
United Kingdom
Loved the views and the location near to local shops and the town center.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 54 reviews
Price from
US$714.10
1 night, 2 adults

The Glenmorangie House

Tain (Near Nairn)

Set in Tain, 29 km from Carnegie Club Skibo Castle, The Glenmorangie House offers accommodation with a garden, free private parking, a terrace and a restaurant.

M
Michelle
From
United Kingdom
High quality experience, highest standards, beautiful decor wonderful ambience. The Glenmorangie House experience and stay is nothing short of exceptional in every aspect. We were absolutely enthralled by our visit and would highly recommend this venue. The tasting dinner in a carefully created setting was beyond stunning we enjoyed whisky tasting coastal walks and a fabulous Scottish breaks too. Finlay and the staff were superb. There can be no higher accolades in Scotland than those deserved by Glenmorangie House.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 57 reviews
Price from
US$430.24
1 night, 2 adults

Beaufort Hotel

Inverness (Near Nairn)

The family-run Beaufort Hotel is 800 metres from Inverness rail station and the shops of the city centre. It has free parking, a bar and a restaurant serving modern Scottish cuisine.

P
Paul
From
Ireland
Spotlessly clean great location, great staff, I didn't have the breakfast but had a meal in the restaurant when I arrived and it was top class
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,574 reviews
Price from
US$93.10
1 night, 2 adults
All three-star hotels in Nairn

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Nairn and surroundings in the past month

See all

Popular with guests booking three-star hotels in Nairn

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 reviews

Popular with guests booking three-star hotels in Nairn

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 12 reviews

Popular with guests booking three-star hotels in Nairn

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 507 reviews

Popular with guests booking three-star hotels in Nairn

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 515 reviews

Popular with guests booking three-star hotels in Ardersier

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 21 reviews

3 star hotels that guests love in Nairn

See all
Avg. price/night: US$159.59
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 515 reviews
The suite we were put in for our family was very generous in size - plenty of room for us all. The restaurant downstairs at the pub had nice food, and the location was terrific - across the road from the beachside park.
Guest review by
Bronwen
Family with young children
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 507 reviews
Good value for a budget hotel. Room was lovely. Breakfast was excellent.
Guest review by
Karkeay
Young couple
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 507 reviews
Whenever I visit Nairn (usually once or twice a year) I always stay at the Albert Inn for its location and good price. Staff are always friendly and accommodating. Usually I have no complaints.
Guest review by
Alistair
Solo traveller