Welcome to Knaresborough Christmas Market!

The 2024 Christmas Market will take place on Saturday 7th & Sunday 8th 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.