Get to Know Nairn


As you would expect from the third largest town in the Highlands, Nairn has a good variety of mostly independent local shops, to serve its 10,000 residents and many visitors. Nairn’s High Street and neighbouring Leopold Street is the main shopping area, though you’ll find good quality shops throughout the town. We’ve listed below some of Nairn’s favourite places to shop.

Due to the impact of Coronavirus (Covid-19) restrictions, some businesses may be operating a reduced or altered service. Please check opening times and service with individual retailers and hospitality providers.


Top up your holiday wardrobe at some of the best fashion outlets in the Highlands.


Those who love a browse will be delighted to find crafty home accessories in Nairn.

Food and Drink

If you are self-catering, you’ll need to know the best places in Nairn to shop for food and drink. It’s all here.

High Street

On Nairn’s High Street, you’ll find a wide variety of independent shops selling crafts, gifts, food and fashion, as well as cafes, takeaways and restaurants. Everything you could need to make Nairn you home away from home.


You’ll find souvenirs and gifts from local artisans aplenty in Nairn’s crafty shops.


Nairn’s pro-shops will keep the keenest golfer well stocked with everything you need for the perfect round.


The short trip to Inverness gives you access to the major high street stores you love to shop in.