B&Bs and Guesthouses

Amongst Nairn’s range of B&Bs and Guesthouses listed here you’ll find cosy family haunts and elegant Georgian mansions. Views to die for, gourmet breakfasts. It is all here!

Quirky artworks adorn the walls of the Cawdor Guest House, while the pubs and bars of the High St make the Albert and Waverley convenient and affordable options. 

The Waverley Hotel in Nairn is a centrally located period building offering excellent value bed and breakfast accommodation and fully equipped rooms.

4 High St, IV12 4BJ

Tel: 01667 453001

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.

Email: weecorsee@yahoo.co.uk

Tel: 01667 454834

Sandown House is a luxury Five Star Gold guest house in the heart of the beautiful Highlands. Delicious Scottish breakfast individually prepared and cooked to order from fresh, local produce, only 5 minutes walk from the beach.

Sandown Farm Lane, Nairn, IV12 5NE

Email: liz@sandownhouse.com

Tel: 01667 451363

Sheelagh and Dave welcome you to Greenlawns B&B in Nairn, your ideal base for exploring the Scottish Highlands. The lovely Victorian villa is centrally situated offering easy access to the golf courses, beaches, shops and local restaurants.

13 Seafield Street, IV12 4HG

Tel: 01667 452738

“A Scottish welcome awaits you at our idyllic castle on the banks of The Moray Firth”

Thurlow Road, IV12 4EZ.

Tel: 01667 45209

This 4 star B&B in a restored Manse house offers a warm friendly Highland welcome from your hosts with comfort and quality being a priority

7 Cawdor Street, Nairn, IV12 4QD.

Tel: 01667 455855

Real Food. Friendly Service. Quality Accommodation. Free off-road parking

2 Albert St, IV12 4HP

Tel: 01667 454474

High Quality guest house with sea views over Nairn Links. Local produce and a beautiful buffet breakfast provided.

Marine Road, Nairn, IV12 4EA

Tel: 01667 452309