15 of the best Christmas markets in England

Twinkling lights, mulled wine, a festive atmosphere and fabulous gifts – England’s Christmas markets are back this year and better than ever before. Set in some of the country’s most picturesque cities, a visit to a Christmas market is equal parts shopping experience, equal parts destination discovery.

1

Winter Wonderland

Hyde Park, London

Transforming one of London’s most spectacular parks, Hyde Park Winter Wonderland offers a festive paradise in the heart of the city. Home to the world’s tallest transportable observation wheel, a Magical Ice Kingdom and an array of comedic acts at its own Comedy Club, along with the UK’s largest open air ice rink and plenty of bars and food stalls, there’s something for all the family to enjoy. Enjoy jaw-dropping circus acts and don’t miss the arrival of Paddington on Ice, a stunning family-friendly show combining cutting-edge choreography, toe-tapping music and impressive costumes.

When? 21 November – 5 January

Also check out: The festive window displays at Hamleys, Selfridge’s and Harrods, plus the capital’s festive lights around the shopping hubs of Regent’s Street and Oxford Street

Find out more
2

Bath Christmas Market

Abbey Churchyard, Bath

Crowds of people gather at the Bath Christmas Market at night.

For historic-ambience-meets-winter-style, head to Bath Christmas Market, as more than 150 pop-up chalets set up on the city’s pretty Georgian streets. Visitors can expect a real treasure trove of gifts to take home, whether that’s jewellery, homewares or decorations. Last year more than 80% of stallholders came from Bath and south-west England, while 99% of all products were handmade in Britain or abroad with Fairtrade certification, making this a much more eco-savvy shopping experience. There’s always new stalls to explore as well as the perennial favourites, while visitors can fill empty bellies with a range of festive food from The Lodge in the heart of the market.

When? 28 November – 15 December

Also check out: Bath on Ice, the festive ice rink that runs from 15 November to 5 January 2020, and Glow in the Dark mini golf; the Christmas Trail at Prior Park Landscape Garden during December; and Shoppers’ Carols at Bath Abbey on various dates throughout the festive season.

Find out more
3

Birmingham Frankfurt Christmas Market

Victoria Square, Birmingham

A firm favourite on the city’s yuletide calendar, Birmingham Frankfurt Christmas Market is the largest authentic German Christmas market outside of Germany or Austria. Expect a fine range of traditional, personalised gifts and products on its 80 stalls and get into the German spirit while feasting on schnitzels, bratwursts, glühwein and weissbeer. Another huge draw is its bandstand location in Victoria Square and the programme of live music and carol singers that bring the party atmosphere to festive shopping.

When? 7 November – 23 December 2019

Also check out: Outdoor skating at Ice Rink Birmingham plus the Big Wheel Experience from 7 November to 12 January 2020, or head to Enchanted Weston - an illuminated, after-dark experience in stunning parkland with live music and food, running from 13 to 21 December.

Find out more
4

Southbank Winter Festival

Southbank Centre, London

The Southbank Centre's Winter Festival, hosted annually in London.

The popular Winter Market returns to London’s Southbank Centre, a seasonal pleasure that sits alongside a range of family shows and festive fun as the banks of the River Thames become a winter wonderland. All along the South Bank are strings of decorations and cute illuminated wooden cabins selling Christmas gifts, from the quirky to the traditional, as well as mince pies, spiced cider and steaming mugs of mulled wine and hot chocolate. Make sure to grab a selfie by the huge Christmas tree!

When? 8 November 2019 – 5 January 2020

Also check out: The fantastic performances available at the Southbank Centre, from Christmas concerts and choir performances to a children’s retelling of Black Beauty (14 December 2019 – 5 January 2020) and circus entertainment with Circus 1903 (19 December 2019 – 5 January 2020).

Find out more
5

Leeds Christkindelmarkt

Millennium Square, Leeds

Leeds Christkindelmarkt at night, one of the UK's most popular Christmas markets.

Millennium Square in Leeds is transformed for the city’s annual Christkindelmarkt German Christmas Market, with the addition of more than 40 traditionally decorated wooden chalets. Browse through hand-crafted jewellery and festive decorations, tuck into authentic German food and feel extra festive with a ride on the popular Christmas Carousel. For those still feeling hungry, visit the Alp Chalet restaurant in the centre of the market, a Bavarian style eatery offering a delectable selection of traditional food and drink, alongside evening entertainment.

When? 8 November – 21 December 2019

Also check out: Thor’s Tipi in Victoria Gardens, a pop-up tipi bar offering an array of winter warming drinks; the massed voices of Inspiration Choir as they join forces with the Orchestra of Opera North for Inspiration: A Christmas Extravaganza at Leeds Town Hall (21 December 2019); and the Leeds Playhouse festive production of The Night Before Christmas (30 November - 28 December 2019).

Find out more
6

Manchester Christmas Markets

Albert Square, Manchester

Manchester Christmas Market, hosted around the Town Hall in Albert Square

The latest instalment of the Manchester Christmas Markets will take over locations across the city from mid-November, meaning visitors won’t be far from festive gifts and delicious food and drink stalls selling traditional bratwurst, hog roast, paella and much more. There will be more than 300 stalls and chalets across the city, with the heart of the markets found in Albert Square. Visitors can follow the trail and pick up jewellery, toys, plants, bags, homeware and fun, quirky gifts at a variety of markets, including a French market, a German market, a World Christmas market and a dedicated Arts & Crafts market.

When? 8 November – 21 December 2019 (Albert Square stalls open until 22 December)

Also check out: Winter Funland, which will be held at an indoor venue and include fairground attractions, an ice rink, a circus and other fun performances (6 December 2019 – 3 January 2020); Halle’s (Manchester’s Orchestra’s) Christmas Concerts at Bridgewater Hall and Ice Village Manchester, the UK's biggest-ever ice attraction which includes an Arctic Tiki Bar, Santa's Grotto and an ice rink (8 November 2019 - 5 January 2020).

Find out more
7

Winchester Christmas Market

Winchester Cathedral


With its unique location in the shadow of a celebrated English icon, Winchester Cathedral’s Christmas Market is widely regarded as one of Europe’s best. More than 100 chalets are home to hand-picked exhibitors offering exclusive gifts that visitors won’t find on the high street – from hand-crafted decorations and festive treats to craft beer and mulled wine.

When? 21 November – 22 December 2019

Also check out: Skate around the city’s covered Christmas Ice Rink (21 November 2019 – 2 January 2020) and marvel at the glittering Christmas tree in its centre; or visit the Ginchester Christmas Market (7 December 2019), a celebration of the region’s diverse spirits including local gin, whisky, vodka and rum.

Find out more
8

The Victorian Christmas Festival

Portsmouth Historic Dockyard

Travel back in time for three days of festive fun at the Victorian Christmas Festival, held in the impressive surroundings of the Portsmouth Historic Dockyard. This year marks 20 years of Christmas magic, with the festival home to 120 market stalls selling all sorts of festive treats, an array of Victorian street performers and the chance to meet Father Christmas.

When? 29 November – 1 December 2019

Also check out: Mix up a treat as the Explosion Museum of Naval Firepower hosts two Christmas Cocktail Parties (7 and 13 December 2019); Meet Father Christmas at the Royal Navy Submarine Museum (14 December 2019) and enjoy lashings of festive fun during the That’ll Be The Day Christmas Show at Kings Theatre (18 December 2019).

Find out more
9

Lincoln Christmas Market

Cathedral Quarter, Lincoln


This three-day market sets up shop for its fleeting run at Lincoln’s Cathedral Quarter. There will be 280 Bavarian-themed stalls selling a range of unique festive trinkets alongside a wide selection of hearty food, drink and fairground rides. Shops across the city stay open later when the market’s in town too, giving you plenty of time to get all your gifts. Got the kids in tow? Well make sure to stop by St Paul in the Bail where the little ones can write and decorate their letters to Santa, and even post them to him using the huge Christmas Postbox.

When? 5 – 8 December 2019

Also check out: The magical Illuminated Wall Walk at Lincoln Castle from the 5-8 December; the special advent services and concerts at Lincoln Cathedral between the 23 November and 25 December 2019; family-friendly days out at Rand Farm Park, with an enchanted forest and Santa himself, running from the 23 November to the 24 December; and the Lantern Parade and nativity play at Castle Hill on the 19 December.

Find out more
10

York’s St Nicholas Christmas Fair

Parliament Street, York


Soak up medieval charm at York’s award-winning Christmas fair. Alpine-style chalets take pride of place at the centre of Parliament Street, offering up an array of festive decorations, foodie treats and traditional Christmas gifts. For local Yorkshire produce, head for the Make in Yorkshire Yuletide Village, and for all the fun of the fair, fly down the Victorian-style Helter Skelter at Kings Square. After all that excitement you’ll be in need of a tipple or two, so stop by the rustic barn in St Sampson’s Square for a glass of mulled wine and a cup of hot chestnuts.

When? 14 November to 22 December 2019

Also check out: Meet Father Christmas on the Kirklees Light Railway from the 30 November to the 24 December; have a giggle at Scrooge The Musical, playing at the Grand Opera House between the 26 November to the 1 December, and skate around a 30-foot-high Christmas tree at Yorkshire’s Winter Wonderland, open until the 5 January 2020.

Find out more
11

Rochester Christmas Market

Rochester, Kent


Attracting more than 130,000 visitors a year, this Kent-based market is sure to fill more than a few stockings. Nestled in Rochester’s Castle Gardens, you can browse a range of chalet-style stalls selling everything from Fairtrade clothing to dog toys and homemade jams. And head over to the Bavarian food village for some bratwurst or churros (very German, we know!) before letting loose on some good old-fashioned fairground rides. The market also happens to coincide with the Dickensian Christmas Festival, where you’ll be able to feast your eyes on Victorian delights, meet costumed characters and listen to some open-air carolling.

When? 30 November – 15 December

Also check out: Discover how the Victorians started our festive traditions at Eastgate House until 12 January; or grab your nineteenth century ball gown and attend the Mistletoe Ball on the 6 December, part of the Dickensian Christmas Festival. 

12

Norwich Christmas markets

Norwich, Norfolk


Norwich isn’t content with just one Christmas market, so it hosts several. Taking place across the same weekend in December, three distinct fairs open for business across the city. The largest, Norwich Global Village Christmas Market, takes over The Forum, with indoor stalls selling the region’s finest crafts, paintings and gifts. And on Saturday, you’ll be able to tuck into French crêpes, mulled wine and posh hot dogs just outside The Forum’s doors. Over in the Cathedral, Norwich Christmas Fayre will be filled with more festive joy and goodies, while at Open Norwich, the Vegan Christmas Market will be in full swing with a range of cruelty-free products and delicious vegan food.  

When? Norwich Global Village Christmas Market – 5-7 December; Norwich Christmas Fayre – 6-7 December; Vegan Christmas Market – 7 December

Also check out: The Tunnel of Light – Norwich’s most-visited Christmas attraction – open until the 5 January; the breath-taking Thursford Christmas Spectacular, taking bookings between 23 November and 23 December; A Circus Carol (an acrobatic reimagining of Dickens’ festive tale) between the 11 and 21 December; and the community-organised Christmas Tree Festival, on display from the 4-8 December.  

13

Skipton Christmas Market

Skipton, Yorkshire


Head up, down or over to Yorkshire to check out an award-winning market home to over 100 fantastic stalls. Alongside the mass of goodies up for grabs along the High Street, there will be festive entertainment galore, including live brass bands and Christmas choirs. For the kids there will be hands-on craft activities and opportunities to say hello to Santa and his reindeer. And at the end of the day, once the traders have started packing away, there’ll be a chance to join the torchlight procession through the town.

When? 1 and 8 December

Also check out: The one-of-a-kind winter hideaway at the Off Piste Pop-up Alpine Restaurant, open until January; The interactive Great Christmas Dig at The Richard Whiteley Theatre, on the 7 December; and the Toddler Christmas Parties at Thornton Hall Country Park, between the 17 and 19 December.

14

Padstow Christmas Festival

Padstow, Cornwall


Food is at the heart of Padstow’s Christmas Festival, championed by high-profile chefs like Rick Stein and Paul Ainsworth. Join them, and more than 60 culinary experts, at cooking demonstrations across the four-day event that showcases the best of British food and drink. The Christmas marquee market is also the best place to pick up some of the most celebrated West Country produce – from beers to beauty products and art. You can even stop by the festival’s literary talks and book signings – the perfect place to bag yourself an early Christmas pressie.

When? 5-8 December

Also check out: Lantern making and festive feats at Bodmin’s Winter Wonderland, on the 21 December; mince pies and carol singing at The Pickwick Inn’s Pickwick Christmas Carols, on the 23 December.

Find out more
15

Stratford-upon-Avon Victorian Christmas Market

Stratford-upon-Avon, Warwickshire

People browsing the stalls at Stratford-upon-Avon's Christmas market

Returning for its third year is Stratford-upon-Avon’s award-winning Victorian Christmas Market, taking place in the town centre once again. With over 100,000 visitors last year, the ever-popular event spreads festive cheer with masses of shopping, food and street entertainment.

Around 300 stalls, complete with Victorian outfit-clad tradespeople, will be selling a wide range of gifts and seasonal products, and over on Wood Street there’ll be a traditional funfair to keep the whole family entertained.

This year will also welcome the Community Craft Fair, located in Stratford Town Council’s Town Hall on Sheep Street.

When? 6-8 December

Also check out: Traditional winter blooms and ‘Wassailing’ at Christmas at Shakespeare’s Birthplace, until the 5 January 2019; meet Father Christmas at the Jacobean Hall’s Croft, on the 7, 8, 14 and 15 December 2019.

Find out more
26 Nov 2019(last updated)

Don’t miss

Toddlers playing with a hands-on activity at an attraction in the UK.

7 hands-on UK attractions for toddler playtime

Belvoir Castle in Leicestershire, a key filming location for Netflix's The Crown.

15 of England's best historic places to take the kids

Low tide in Mousehole’s harbour

20 reasons to holiday in England in 2020

Four baby pigs looking over a red gate

5 of the best farm stays for a UK family break

Steam train chugging along a track billowing smoke

8 unmissable Christmas steam train experiences in 2019

Best winter things to do in England

14 of the cosiest places to visit in England

  • 1

    Hyde Park, London

  • 2

    Abbey Churchyard, Bath

  • 3

    Victoria Square, Birmingham

  • 4

    Southbank Centre, London

  • 5

    Millennium Square, Leeds

  • 6

    Albert Square, Manchester

  • 7

    Winchester Cathedral

  • 8

    Portsmouth Historic Dockyard

  • 9

    Cathedral Quarter, Lincoln

  • 10

    Parliament Street, York

  • 11

    Rochester, Kent

  • 12

    Norwich, Norfolk

  • 13

    Skipton, Yorkshire

  • 14

    Padstow, Cornwall

  • 15

    Stratford-upon-Avon, Warwickshire

Instagram updates

Close

Customer survey …

VisitEngland would like to invite you to take part in a short survey about our website.

It should take no more than a couple of minutes.

Please click here to be taken to the survey

Close

To add items to favourites …

… you need to be logged in.

If you already have an account, log in.

Or register a

Access your account

Enter your e-mail address or username.
Enter the password that accompanies your e-mail.
Forgot your password? Recover your account
Don't have an account? Register an account