High Street

Thai & Chinese Food, 77a High Street.

Tel:01667 454633

67 High Street

Stationery and household goods, tools, blinds, kitchen ware

Tel:01667 455541

1a High Street.

Barber shop.

Tel:07783 386984

82 High Street

Barber shop.

Tel:07400 144297

Yoga Studio – 17 Acre Street.

Just off the High Street, you’ll find the Highland Yoga Collective, a community-based yoga studio in the heart of Nairn. The Highland Yoga Collective offer a range of yoga, pilates, movement, meditation and mindfulness classes which are inclusive and beginner-friendly. The studio is a tranquil retreat with a zen garden, underfloor heating and is fully accessible.

Tel:07773 310876

35 High Street.


Tel:01667 453169

57 High Street.


Tel:01667 454519

17 High Street.


Tel:0800 022 3454

42 High Street.

Cafe & deli, dishes from across the globe.

Tel:01667 451851

5 High Street.

Key cutting and shoe repair.

Tel:07801 124414

116 High Street, Nairn. IV12 4DE

Hair salon and stylists.

Tel:01667 453933

106 High Street, Nairn. IV12 4DE

Gorgeous underwear and swimwear boutique offering attentive and professional service.

Email: info@gracelilylingerie.co.uk

Tel:01667 454114

Save the Dogz

80 High St, Nairn IV12 4AU

Charity shop to support Save the Dogz dog rescue.

Well-loved Indian dishes, to eat in or take away

61 High Street

Email: shuhd5@gmail.com

Tel:07888 734007

72 High Street.

Fish & chip shop.

Tel:01667 454158

107A High St, Nairn IV12 4DB

Email: acmaclennan@icloud.com

Tel:01667 454430

68 High Street.

Florists. Fresh flowers and bouquets.

Tel:01667 454 382

Nairn Laundry

8 High Street.

Laundry and dry cleaning.

Tel:01667 451163

Chinese, Thai, Malaysian. 76 High St.

Tel:01667 453884

3 High Street.

Hair salon and stylists.

Tel:01667 451414

15 High Street, Nairn, IV12 4AG.

Stocks a wide range of furniture and accessories, fabrics, curtains and blinds. 

Tel:01667 453234

55 High Street

Tattoo parlour

Tel:01667 459218

78 High Street.

Tel:01667 456777

Tucked in behind Grace Lily is this gem of a boutique, specialising in pre-loved designer wear at a fraction of the price of new! 

Tel:07832 193899

129 High Street.


Tel:01667 452742

73 High Street

Tel:0345 602 0000

9 High Street, tel: 01667 456767 

40 High St, tel: 01667 455572

3a Cawdor Street.

Vape shop.

Tel:07904 868965

94 High Street

Books and stationery, local gifts and cards

Tel:01667 455528

93 High Street.

Tel:07540 880413

41 High Street.

Electrical, fishing tackle and sports equipment.

Tel:01667 453038


33 High Street.

Vape shop.

Tel:01667 452372

109 High Street.


Tel:01667 453426

Kebabs, Pizza, Fish & Chips. 46 High St.

Tel:01667 258 421

High Street, Nairn

Celebrate your style with fresh fashion and exciting trends in this stylish boutique. Stocks well-known brands including French Connection, Fransa, and Sugarhill.

Email: info@bramblesnairn.com

Tel:01667 258916

107A High street

Vintage Clothing and Vinyls

Email: vinyl2vintage@gmail.com

Tel:07951 806783

112 High Street

Contemporary Scottish Wine Bar, Deli and wine shop. Stunning wine for food and food for wine in relaxing surroundings.

Tel:01667 457135

69 High St.

Fish & Chips.

Tel:01667 455534

115 High Street, Nairn, IV12 4DB

Arts, crafts, cards, and gifts. Locally produced gifts, jewellery and toiletries.

Email: shop@craftyweebirdie.co.uk

Tel:01667 455897

Nairn Tailors

16 High Street.

Clothing alterations shop.

Tel:01667 454554

48 High Street.

Bohemian and spiritual accessories.

Tel:01667 451589

1B High Street.

Pottery painting fun for all the family. Go early in your stay so your work can be fired in time for your return.

Email: amanda@rileyspotterypainting.co.uk

Tel:07859 390513

18 High Street.

Newsagent and bookseller.

Tel:01667 453219

63 High street, Nairn.

Popular High Street store selling Ladies, Mens and childrens fashions and homewares.

Tel:01667 459329

Pharmacy. 1 High Street.

Tel:01667 453100

Contemporary and classic Indian dishes, to eat in or take away

89 High Street.

Tel:01667 454442

103 High Street.

Hair salon & spa.

Tel:01667 455352

24 High Street.

Charity shop.

Tel:01667 455398