Welcome to Knaresborough Christmas Market!

The 2023 Christmas Market will take place on Saturday 2nd & Sunday 3rd December (10am - 5pm). Whilst the market itself is centred around Knaresborough's historic Market Place, there are festive events, independent shops and eateries throughout the town ... so leave yourself some time to explore. We look forward to welcoming you to our beautiful town. There has been a light dusting of snow in Knaresborough overnight and the town looks magical. All road routes into Knaresborough are clear, but we recommend bringing footwear with a good grip.