Skip to main content
Visitors at Bristol Christmas market with Jage Barn Bar in background

Best 2022 Christmas markets on the GWR network

The festive season is upon us, which means it’s time to quickly grab those final few presents for friends and family.

But Christmas isn’t just about giving, it’s also an opportunity to tend to your own needs. Mid-winter is often the best time to visit the UK’s towns and cities, catching them looking their best, all decked out in festive trees and twinkly lights.

There’s also plenty of opportunity to grab a little something to eat and drink at these top seasonal markets, picking up a crepe, German sausage or mug of mulled wine while on the move.

Here’s our unbeatable guide to the finest yuletide markets from across the GWR network, including a selection of the best London Christmas markets, to suit people of all ages and tastes.

Booths with visitors at Cardiff Christmas market

Hyde Park Winter Wonderland

Hyde Park, London W2 2UH

18 November 2022 to 2 January 2023

Each year, Hyde Park, just 15 minutes’ walk from Paddington station, is transformed into a festive feast of funfair rides, Christmas markets, street food and much more. You’ll struggle to find a bigger, more immersive seasonal experience in the UK than the yuletide extravaganza that is Winter Wonderland. And don’t forget to drop by EL&N for a winter warmer hot chocolate. If you’re going with kids, we suggest you book a quieter morning slot (from 10am). Meanwhile, adults can quaff Bavarian beer till 10pm.

How to get to Hyde Park Winter Wonderland

Take a GWR train to London Paddington station and a short walk.

Southbank Centre Winter Market

The Queen's Walk, London SE1 8XX

3 November 2022 to 8 January 2023

The Southbank centre’s Christmas market, occupying a stretch of the Thames Path, is always a pleasant escape from the hustle and bustle just north of the river. Take a stroll under sparkling lights and browse the crafts, decorations and great gift ideas. You’ll surely be tempted by one of the many food stalls, selling gourmet cheese toasties, bratwurst, mince pies and much more.

How to get to Southbank Centre Winter Market

Take a GWR train to London Paddington station and then follow the TFL underground tubes to Westminster.

Bohemia Place Christmas Market

Bohemia Place, London E8 1DU

10 November to 18 December 2022

Every weekend, in the build-up to Christmas, Bohemia Place transforms into Hackney’s very own Christmas market, selling a host of goodies, including tasty food, mulled wine, and sustainable fashion. In collaboration with Black Eats LDN, the market will showcase the city’s best black-owned businesses. And there will be a human-sized pinball machine in the arches of Hackney!

How to get to Bohemia Place Christmas Market

Take a GWR train to London Paddington station and then follow the TFL services to Hackney Central.

The Great Christmas Carnival at Newbury Racecourse

Newbury Racecourse, Racecourse Rd, Newbury, RG14 7NZ

27 November 2022 to 2 January 2023

Celebrate the festive season in stunning carnival style this Christmas!

From the producers of the acclaimed Edinburgh’s Christmas, Christmas in Leicester Square, and Christmas in Trafalgar Square, the new winter extravaganza will take place at the Newbury Racecourse and feature a whole host of festive attractions including an Ice Rink, Santa’s Grotto, Circus in the Big Top, The Greatest Hits Big Wheel, over 20 rides and games for all ages, Christmas markets and plenty of tasty food and drink.

How to get to The Great Christmas Carnival

Take a GWR train to Newbury Racecourse station and a short walk, or alight at Newbury Station and catch a shuttle bus.

Cardiff Christmas Market

St John Street, Working Street, Trinity Street and the Hayes

10 November to 23 December 2022

For 30 years, the good people at Craft*folk, an organisation dedicated to supporting artists and crafts people, have hosted the Cardiff Christmas Market at the very heart of the city. The decorated stalls, housing all sorts of enticing goods, line the pedestrian areas around St John Street, bringing Cardiff’s centre alive during the colder months.

How to get to Cardiff Christmas Market

Take a GWR train to Cardiff Central station and a short walk.

Bristol Christmas Market

Broadmead in Bristol Shopping Quarter, BS1 1UX

4 November to 23 December 2022

As many as 50 stalls are packed into this vibrant Christmas market at the heart of Bristol city centre. Get yourself a warm mug of mulled wine and explore the huts full of handmade goods. There are loads of opportunities to grab a bite to eat, including tasty burgers and sausages. Meanwhile, the German-themed Jäger Barn Bar is a fun spot to get yourself a little tipple for the road, including a tempting hot chocolate with Baileys. #MerryBristmas

How to get to Bristol Christmas Market

Take a GWR train to Bristol Temple Meads station and a short walk or bus journey.

Exeter Christmas Market

Exeter Cathedral, 1 The Cloisters

18 November to 18 December 2022

Exeter Cathedral’s Christmas market returns for 2022, selling gifts and food from around the globe. The market’s stalls line the Cathedral Green at this stunning location that is perfectly suited to stimulating Christmas cheer. As well as gifts, decorations and tasty grub, the market – the first of two Devon Christmas markets in this guide – will host chalets selling kaleidoscopes, kitchen knives and even Viking drinking horns!

When in Exeter, don’t forget to check out Winter Wonderland, and don’t miss the spectacular Exeter Carnival on 26 November.

How to get to Exeter Christmas Market

Take a GWR train to Exeter Central station and a short walk.

Oxford Christmas Market

Broad Street, Oxford, OX1 3AS

1 to 18 December 2022

Head on down to Broad Street in Oxford’s city centre and explore stalls selling a wide range of goods, including jewellery, decorations, original art and skincare products. There’s also hot food, drinks and carol singing at this fun-filled market.

How to get to Oxford Christmas Market

Take a GWR train to Oxford station and a short walk.

Shoppers perusing the stalls at Oxford Christmas market

Cheltenham Christmas Market

The Promenade, Cheltenham, GL50 1PY

8 to 24 December 2022

Cheltenham Christmas Market is bigger and better than ever! After a little investment, the market has expanded to include the High Street, just outside Marks & Spencer. Among the wide array of gifts and grub on offer, the market does a turn in exotic food, including crocodile burgers.

How to get to Cheltenham Christmas Market

Take a GWR train to Cheltenham Spa station and a short bus journey.

Plymouth Christmas Market

The Piazza, Plymouth City Centre, PL1 1HH

1 to 18 December 2022

Make your way to Plymouth Christmas Market at the Piazza in Plymouth’s city centre to explore more than 50 stalls selling products from across the South West. Wooden cabins, festooned with twinkling lights, line this large, open space just a short walk from Drake Circus Shopping Centre, selling artisan gifts, food and drink.

While in Plymouth, take advantage of stopping by at The Box for the last opportunity to catch the best in contemporary art at British Art Show 9 before it finishes.

How to get to Plymouth Christmas Market

Take a GWR train to Plymouth station and a short walk.

Gloucester Christmas Market

Gloucester Quays, Gloucester, GL1 5SH

6 November to 19 December 2022 (weekends only)

This weekend market, spread across High Orchard Street, Llanthony Road and Mariners Square at Gloucester Quays, supports local makers, bakers and artisans. There’s loads on offer, including delicious street food and a bar selling mulled wine and luxury hot chocolate. It’s a great place to while away a weekend.

How to get to Gloucester Christmas Market

Take a GWR train to Gloucester station and a short bus journey.

Bath at Christmas

Bath Abbey Quarter

24 November to 11 December 2022

Head to Bath Spa to support a selection of independent, local artisan makers at Bath’s iconic Abbey Quarter with products from blankets and Christmas decorations to brownies and jewellery. Complete with a Victorian carousel, festive food and drink, and live entertainment, browse Bath’s skilled makers and enjoy the sights, smells and magic of Bath at Christmas.

How to get to Bath at Christmas

Take a GWR train to Bath Spa station and a short walk.

Truro Farmers Market BIG Christmas Market

Lemon Quay, Truro

2 to 24 December 2022

The BIG Christmas Market brings together Cornwall’s finest food and drink with sought-after artisan makers, plenty of street food and stalls selling the perfect Christmas gifts. There will also be music and entertainment so you can soak up the festive atmosphere.

How to get to Truro Farmers Market BIG Christmas Market

Take a GWR train to Truro station and a short walk.