Hotel deals in Nairn

Multiple accommodations for your stay
Check-in date:
14 Nov 2026
Check-out date:
15 Nov 2026
Guests
2 guests
Ages of children:

Where to stay in Nairn?

62 Holiday homes  |  39 Apartments  |  14 Hotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Nairn

Sandown House

Sandown House, Sandown Farm Lane, Nairn, United Kingdom (Open map)

Located nearly 25 minutes' walk from Nairn Beach, the guest house is also nearly 20 minutes' walk from Nairn railway station. Merely 1.9 km from…

Top 4-star hotels in Nairn

Sunny Brae Bed & Breakfast

Marine Road, Nairn, Nairn, United Kingdom (Open map)

The hotel is notable for its prime location, just 550 metres from the kid-friendly Nairn Museum and within a few blocks of Nairn train…

9.7
Exceptional
83 reviews

Carnach House Hotel

Carnach House, Delnies, Nairn, United Kingdom (Open map)

Carnach House is located within 3.4 km from the friendly Nairn Museum. Carnach House Nairn offers accommodation within 5 km away from the ruined hall…

9.6
Exceptional
252 reviews

Cawdor House B&B

7 Cawdor Street, Nairn, United Kingdom (Open map)

The hotel offers a convenient location, in the vicinity of Nairn railway station. Located just 1.9 km from Nairn Old Parish Church, the comfortable 4…

9.3
Superb
233 reviews

Top 3-star hotels in Nairn

The Bandstand Hotel

Crescent Road, Nairn, United Kingdom (Open map)

The centre of Nairn can be reached within a 5-minute walk. The 3-star smoke-free The Bandstand Hotel Nairn is situated just 500…

8.7
Fabulous
512 reviews

Westerlea Hotel Nairn

Inverness Road, Nairn, United Kingdom (Open map)

The centre of Nairn can be reached in 10 minutes' walk of the hotel, and such cultural venues as the kid-friendly Nairn Museum are…

9.1
Superb
208 reviews

The Havelock Hotel

Crescent Road, Nairn, United Kingdom (Open map)

Nairn United Reformed Church is 17 minutes' walk away, and Nairn train station is approximately 15 minutes' walk away. The 3-star smoke-free The…

8.5
Fabulous
438 reviews

Top 2-star hotels in Nairn

Aurora Hotel & Italian Restaurant

Academy Street, Nairn, United Kingdom (Open map)

The comfortable hotel is 10 minutes by car from Nairn Beach, 2.4 km from Nairn Lochloy Holiday Park. Located 550 metres from Nairn Old Parish…

8.6
Fabulous
498 reviews

The 1645 Inn

High Street, Auldearn, Nairn, Nairn, United Kingdom (Open map)

Located 3.9 km from the friendly Nairn Museum, the inn is also 3.7 km from Nairn railway station. Offering bicycles for rent, as well as…

7.7
Good
582 reviews

Recommended hotels in Nairn

Firthview Villa

Firthview Blackhills Auldearn, Nairn, United Kingdom (Open map)

The friendly Nairn Museum is a 15-minute ride from the 2-bathroom villa, while RSPB Culbin Sands is 10 minutes away by car. Situated…

10
Exceptional
6 reviews

Sea View Lodge

62 Seabank Road, Nairn, United Kingdom (Open map)

Nestled within 500 metres of The Nairn Golf Club, this holiday home offers a location right around the corner from sand beach. Sea View Lodge…

9.7
Exceptional
18 reviews

Bow Fiddle Villa

1 Lochloy Crescent_X000D_, Nairn, United Kingdom (Open map)

Wester Hardmuir Fruit Farm can be found approximately a 10-minute drive from the holiday home, and Nairn Beach is approximately a 15-minute ride…

10
Exceptional
3 reviews
Thank you for subscribing
Close