Enjoy festive city breaks and magical market moments

There's so much to discover across our network this festive season and our trains can take you there. Whether you’re looking for Christmas markets, Christmas theatre or to spend some quality time with friends and family, you can get some of our best value train tickets up until your day of travel*.

We’ve created an overview of things to do across the network this Winter. Don’t see your favourite? Why not tell us where you love to go over Christmas and tag us on social media @TfWRail



South Wales


From 10th November until 23rd December you can discover Cardiff Christmas market.  From bespoke gifts to a variety of seasonal food and drinks, it’s well worth a visit. Not only that, from 15th November you can visit the much loved Winter Wonderland spread across City Hall Lawn and Cardiff Castle. If you’re heading to the castle, make sure you’ve got your skates at the ready. 

Closest station: Cardiff Central




West Wales


From the 25th November to the 21st December, Oxford Street will be home to Swansea’s Christmas street market. Find dozens of stalls offering handmade gifts, fine foods, and unique Christmas decorations. 

Closest station: Swansea




Narberth Christmas Market

From 24th to 26th November at the Queen’s Hall, you’ll find unique crafts and gifts all under one roof. Narberth is also home to some of Pembrokeshire’s best independent shops, perfect for those unique Christmas gifts.

Closest station: Narberth


Saundersfoot Coastal Christmas

From 2nd December to 1st January, you are spoilt for choice here with a whole month of festive events including festive market filled with handmade gifts, Bavarian festive treats, craft fairs and lots more. 

Closest station: Saundersfoot



Image provided courtesy of Portmerion

North Wales


From 17th to 20th November, Llandudno is home to its very own Christmas Extravaganza. You’ll be able to get in the Christmas spirit with live music, food, drink and it’s very own funfair.

Closest station: Llandudno





From 2nd to 4th December, visit the food and craft fair at Portmerion village featuring artisan stalls exhibiting the best of Welsh produce and crafts.

Closest station: Minffordd


Royal Welsh

Mid Wales

Builth Wells

From 28th until 29th November the Royal Welsh Winter Fayre will open to offer shoppers the perfect opportunity to pick up some unique and original gifts, over the two days there's an eventful schedule full with livestock, butchery, homecrafts and floral art competitions.

Closest station: Builth Road



Home to boutiques, jewellers, galleries and antique shops, you’ll be able to find some truly unique gifts this Christmas. 

Closest station: Llandeilo





Chester’s historic Christmas market will be returning for its 10th year anniversary from the 18th November until 21st of December. With 70 traders located in the Town Hall Square, the new Arcade and around the sparkling tree, there’s plenty for you to look forward to. Discover unique, locally made produce and handmade crafts.

Closest station: Chester





From the 10th November until the 22nd December, Manchester’s Christmas markets will be offering festive food, drink and shopping within the ski chalet market stalls at Piccadilly Gardens. You can also experience festive light trails, a visit to Santa’s Grotto or a trip to the ice-rink in Cathedral Gardens.

Closest station: Manchester Piccadilly





From 19th November until 24th December head to St George’s Plateau for unique Christmas gifts, festive food offerings and the new Bavarian Bar.

Closest station: Liverpool Lime Street