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.