Places to Stay

With a wealth of tourist attractions on its doorstep, Nairn makes an excellent base for exploring the Highlands and Moray.

Whether you are looking for family sized self-catering accommodation, a sumptuous spa break or a cosy B&B, there is an abundance of high quality accommodation to choose from.


B&Bs & Guesthouses

Camping and Caravanning

  • Listing Type

9 Royal Marine Apartments, Marine Road, Nairn

Fabulous flat next to the Beach, Splash Pool Playground, Cricket Pitch, close to Golf courses and places to eat, yet quiet and comfy.
Click address for website.

Sleeps 4

Tel: 07967 019 906

Belivat Cottage, Nairn

This charming cottage adjoining the owners house is set within 4 acres of beautiful gardens and woodland.
Stunning location in the peaceful hamlet of Belivat ideal for that romantic get-away-from-all holiday
Surrounded by beautiful countryside an ideal spot for outdoor pursuits and exploring.

Sleeps 4

Tel: 01237 459828

34 Shore Street, Nairn.

Review: “What a beautiful place to stay with the beach and harbour literally right on the doorstep. The cottage is clean and well presented and features an updated family shower room. It also has off road parking.
The location is child friendly so ideal for any family to relax.”

Sleeps 6

Tel: +61 425 065 168 (sms)

Little Kildrummie, IV12 5QU

Set within extensive shared gardens in a quiet secluded location. Only a 50 metre stroll to the private banks of the River Nairn – ideal location for those who enjoy a peaceful countryside break. BBQ and picnic facilities on the river banks. Ideal for birdwatchers, wild life enthusiasts and fishermen. 

Sleeps 6

Tel: 01667 453900

Victoria St, Nairn IV12 4HH

Corsee House is a Victorian House in the west end of the picturesque town of Nairn offering bed and breakfast to all guests from solo travellers to families or large groups. It is situated next to Viewfield Park.

Tel: 01667 454834

7A Bath Street, Nairn, IV12 4NA

Review: “We loved the location of the house in a quiet cul de sac, being both close to extensive beach walks and the amenities of the town. The Moray Firth did not fail to deliver spectacular views and wildlife including dolphins and basking sharks. The house was very comfortable and well equipped; we have had a very relaxing week. Thankyou.”

Sleeps 7

7 Cawdor Street, Nairn, IV12 4QD

Feel at home and unwind! Cawdor House is situated in the centre of Nairn and has the perfect combination of easy access to the amenities of the town, whilst being in a quiet street.

Original features such as the fireplace in the sitting room once again take centre stage. This 4 star B&B offers a warm friendly Highland welcome from your hosts with comfort and quality being a priority.

Tel: 01667 455855

36 Royal Marine Apartments, Marine Road, Nairn, IV12 4EN

Review: “Location was perfect and absolutely beautiful with a great view of the sunset on the bay. The apartment was very clean and everything we needed to cook was provided”

Sleeps 4

5 Seafield Street, Nairn. IV12 4HN

Seafield is a large villa a few minutes from the sea, links and town centre.  Two double bedrooms, one with en-suite, a twin bedroom and modern bathroom.  Five reception rooms, kitchen and laundry room. Email for brochure with your preferred date

Sleeps 6

Tel: 07775948201

Cawdor Road, Nairn, IV12 5QU

The Poplars is a detached, fully equipped bungalow, set well back from the quiet B9090 road from Nairn to Cawdor. It looks out on to a front garden and farmland beyond that. There are three bedrooms, one en-suite. 

Sleeps 6

51 Society Street, Nairn, IV12 4PF

Review: “Lovely stone cottage, perfectly located – 3 minutes walk to Nairn beach. Good Co-op 5 mins up the road and spectacular walks along the beech protected by Dunes and Reeds” 3 bedrooms and a sofa bed

Sleeps 5

2 Manse Road, Nairn, IV12 4RN

Argathnie bed and breakfast is an authentic Scottish stone house with high ceilings and traditional decoration giving character and atmosphere.

Situated in a large enclosed garden with off-road parking for all B&B guests. There is one double en-suite room available to let on ground floor level.

Argathnie B&B is located a short walking distance to Nairn’s well-known beaches, river walks and golf courses.

Sleeps 2

Tel: 01667 455137

Don’t forget you can use the links and filters at the top of the page to help you find just what you are looking for during your visit to Nairn.