Inverness Victorian Market in the Old Town has a wide range of shops, including needlecraft supplies, handmade chocolates, a joke shop, hobby and craft supplies, gift shop, jewellers, tartans, and health shop.
James Pringle Weavers – Part factory tour, part outlet: find out how some of Scotland’s finest woollen wares are made, then buy what you like.
Castle Gallery (on Castle Street) for contemporary fine and applied art.
Jennifer Welch Gallery (on Kenneth Street) for work by contemporary Scottish artists.
Leakey’s Bookshop in Church Street is the largest antiquarian book shop in Scotland, with a roaring log fire and café.
Judith Glue (located on Bridge Street) for fine knitwear, jewellery, accessories and handcrafts.
Hazel Passmore (25 Inglis Street) for beautifully designed contemporary jewellery.
McEwens Of Perth (11-17 Church Street) for ladies & gents fashion, homewares, cookshop & gifts.
Riverside Gallery (on Bank Street) for original oil paintings and watercolours.
J Graham & Co (on Castle Street) specialists in shooting and fishing equipment.
Duncan Chisholm and Sons (on Castle Street) for fine kilts.
Eastgate Centre has over 60 high street stores, including Debenhams, Marks & Spencers, Zara, H&M, Monsoon, Boots, Waterstones, Next, HMV, Game, La Senza, Phase Eight, and East.
Highland House of Fraser on Huntly Street for kilts and Highland dress.
Hector Russell on Bridge Street for Scottish gifts and clothing.