Top Christmas markets on the GWR network

Christmas wouldn’t be complete without a trip to a seasonal market, so why not hop on a Great Western train and visit one of these destinations where you’ll find stalls brimming with brilliant gift ideas, food and drink.


Union Street, Milsom Street and the streets around Bath Abbey
22 November – 9 December
Bath Christmas Market gets bigger and better every year, offering more and more chalets from mainly local businesses selling handmade gifts, food and drink. Pick your way through the city’s much-admired Georgian streets and find the perfect presents for your loved ones, soaking up the festive ambience as you go.
Take GWR train to Bath


Exeter Cathedral Green
15 November – 16 December
You’ll find South Devon’s finest Christmas market in the lee of Exeter Cathedral. As well as hosting loads of stalls selling festive gifts and food and drink produced by local businesses, there’s also a bandstand showcasing local musical talent. So why not go full on Strictly and enjoy a bop while you shop.
Take GWR train to Exeter Central


St John Street, Working Street, the Hayes, Hills Street and Trinity Street
15 November – 23 December
Hosted by craft fair organisers Craft*Folk, this winter Cardiff Christmas Market returns to the pedestrian streets around the city centre. Pay a visit and explore the rolling roster of over 200 individual businesses selling a wide range of food, drink and crafts that combine traditional techniques with a modern twist.
Take GWR train to Cardiff Central


Broad Street
7–22 December
Where better to find the perfect Christmas gift than the city of dreaming spires? Head on over to the historic Broad Street, known for its bookshops, including the original Blackwell’s, and you’ll find loads of great ideas for presents, including stalls dedicated to Christmas puddings, jewellery, cheese, spices, chocolate, Christmas decorations and much more. There is also a programme of entertainment, including brass bands and carol singers to keep you entertained while you shop.
Take GWR train to Oxford


Winter Wonderland, Hyde Park
23 November – 6 January
Take a short walk from Paddington Station and you’ll arrive at Hyde Park, home to the annual Christmas extravaganza that is Winter Wonderland. There you’ll find one of the city’s biggest Christmas markets, offering jewellery, clothes, decorations, crafts and loads more. Make sure that you supplement your shopping with top notch entertainment, including ice skating, a fun park, ice sculpting workshops and a bar, as well as shows for the kids.
Take GWR train to Paddington