Traditional Victorian Market
The traditional Victorian Market is an indoor market in Inverness, built in the 19th century. At over 150 years old, this is a historic part of the city centre and a favourite shopping venue for locals and tourists alike. Featuring a wide range of independent, specialist shops and businesses. You can pick up everything here from fine jewellery to fresh meat and veg.
This is the place to come to support local, independent traders. Items on sale include jewellery, souvenirs, gifts, food and drink, clothing and flowers. There are also many services available, such as cafes, barbers shops, repairs and alterations. There’s always a friendly and welcoming atmosphere here.
Beautiful Victorian Ceilings
The timber and glass ceilings in the market, with stunning red cast iron beams, are what give the building its unique look. These ornate features are typical of the Victorian era, and serve as a reminder of the market’s history and heritage within the city.
A new era for the Victorian Market
The main Market Hall area is currently undergoing a £1.6m upgrade, due to open in summer 2022. However, the Queensgate and Arcade sections are still open during this time. The redeveloped space will be brighter with a more open layout, while staying sympathetic to the history of the building. The new Market Hall will be open into the evenings, with space for live entertainment, eating, drinking and socialising. So watch this space for further updates!
Relax with the Kingsmills
Then after a busy day of shopping, rest up at the Kingsmills Hotel. Treat yourself to afternoon tea in our lounge, a luxurious spa treatment or an overnight stay in one of our spacious, comfortable rooms. Find out about more things to do during your stay, with our handy guide to Inverness.
Enjoy some retail therapy
Complete your Inverness retail therapy with a relaxing stay at The Kingsmills. We’ll take your bags off your hands on arrival, offer you a warm welcome and let you relax in our bar. For more information, get in touch below or give us a call on 01463 257 100.Get in touch