There’s no better way to get into the festive spirit than with a trip to a traditional Christmas market! We know the big cities can get pretty crowded this time of year, so Northern have put together their favourite small town Christmas markets to enjoy in the North.
See below for details of the markets that you can access by train using Northern services. Save money with no booking fees when you buy tickets via the Northern App!
Visit a small-town Christmas market in the North
Use this quick guide to check out where and when our selected small-town Christmas markets are, including the nearest Northern train station. Hop on the train and leave the car (and parking charges) behind!
Halifax Piece Hall Christmas Market
18 December to 20 December 2026 – nearest station Halifax
This magnificent Georgian building transforms into a winter spectacle, hosting a market brimming with independent food and drink producers, artisan crafts, and unique gifts across more than 50 stalls.
Beverley Christmas Market
13 December 2026 – nearest station Beverley
Food, drink and goodies galore; it’s a great family day out – even Santa and his trusty reindeer will be there!
Lancaster Brewery Christmas Markets
27 November to 29 November 2026 – nearest station Lancaster
Lancaster Christmas Market returns to the Brewery this winter for a festive weekend full of cheer!
Scarborough Sparkle
27 November to 29 November 2026 – nearest station Scarborough
This spectacular event transforms the iconic Open Air Theatre into a festive wonderland filled with twinkling lights, live entertainment, and seasonal cheer.
Knutsford Christmas Market
5 & 6 December 2026 – nearest station Knutsford
Knutsford Christmas Market has over 120 artisan stalls offering local food, drink, crafts and gifts.
Chester Christmas Market
18 November to 22 December 2026 – nearest station Chester
The magical experience features approximately 80 trader stalls offering unique and locally made produce.
Harrogate Christmas Fayre
5 & 6 December 2026
Celebrate the festive season in the heart of Yorkshire at Harrogate Little Bird Christmas Market, hosting a fantastic mix of local traders where you can browse a range of arts and crafts, gifts, tempting treats, and more.
Bridlington Christmas Market
13 December 2026
Packed with festive cheer for all ages, Bridlington Christmas Market will offer 60 stalls to peruse at Bridlington Spa on December 13th.
Knaresborough Christmas Market
5 & 6 December 2026 – nearest station Knaresborough
Centred around the historic Market Place, you’ll find quality stalls, independent shops, and festive entertainment for all ages.
Buxton Christmas Fair
5 & 6 December 2026
This market showcases the very best of local artisans, food, and drink, creating a lovely festive buzz in the historic spa town.
Skipton Christmas Market
5 & 6 December 2026
Skipton Christmas Market is back! The must-see event will have a variety of stalls with handmade gifts, food and drink, and much more.
These small-town Christmas markets across the north have plenty to offer every visitor. From hot food and sweet treats to Santa’s grottos and memories you won’t forget. Plus, you can get there by train with ease, allowing you to enjoy the mulled wine to the fullest. Travelling together? Consider a duo or family ticket to save on your travel, or if you travel with family regularly, a family and friends railcard could be an excellent choice. Save even more with no booking fees when you buy tickets via the Northern App!

