Skip to main content

Top Christmas markets in Britain

Press Escape while tabbing through the list to skip to the next section

Newcastle Christmas Market

15th November - 23rd December 2025

Expect to find around 40 stalls selling everything from food and drinks to gifts and decorations, from local North East traders.

Head to the Newcastle Christmas Market

Photo by: VisitBritain/Getty Images/SolStock

Group of young friends sharing a bag of cotton candy at the Christmas market
Newcastle Christmas Market

With street food, craft stalls, twinkling lights and live music, this is a little slice of festive Frankfurt.

Discover the Frankfurt Christmas Market, Birmingham

Photo by: visit_birmingham

Light display at Frankfurt Christmas Market, Birmingham
Frankfurt Christmas Market, Birmingham

Edinburgh Christmas Markets

15th November 2025 - 4th January 2026

Fill up with arts and crafts, foodie treats and traditional Christmas products as you get into the festive spirit in Edinburgh.

Enjoy the festivities at Edinburgh Christmas Markets

Photo by: Shutterstock / Stephen Bridger

Location: Edinburgh, Scotland

A night view over Princes Street Gardens with the Christmas Market lights
Edinburgh Christmas Markets

Manchester Christmas Markets

7th November - 22nd December 2025

The Manchester Christmas Markets are filled with festive gifts and delicious food and drink stalls.

Discover the magic of Manchester Christmas Markets

Photo by: VisitManchester

Christmas market stalls lining Cathedral Street in Manchester
Manchester Christmas Markets

Cardiff Christmas Market

13th November - 23rd December 2025

Discover original, hand-made products crafted by artists, and plenty of festive food to fill yourself with.

Follow the festive lights at Cardiff Christmas Market

Photo by: VisitBritain/Andrew Pickett

Location: Cardif, Wales

Woman looking at christmas tree decorations
Cardiff Christmas Market

York Christmas Market

13th November - 21st December 2025

Expect twinkling lights through the streets and wooden chalets decked out with gifts, snacks and plenty of festive cheer. Enjoy a mulled wine and snap a picture with the Christmas tree.

Get stuck into Christmas at York Christmas Market

Photo by: VisitBritain/Rama Knight

Location: York, England

Crowd beneath a decorated marquee ceiling
York Christmas Market

Bath Christmas Market

27th November - 14th December 2025

Expect a real treasure trove of gifts for an eco-savvy shopping experience at one of Britain’s most sustainable Christmas markets.

Find out more about Bath’s Christmas market

Photo by: Bath BID

A street entertainer under Christmas lights along the high street in Bath
Bath Christmas Market

Bristol Christmas Market

7th November - 23rd December 2025

Found in the heart of Bristol city centre, this Christmas market boasts unique stalls, live entertainment and Santa himself.

Enjoy festivities galore at Bristol Christmas Market

Photo by: Destination Bristol_ 1

Christmas in Bristol
Bristol Christmas Market

Glasgow’s Christmas markets bring the best of traditional festive fun, from a Victorian carousel and fairground rides to Christmas-themed entertainment and more.

Enjoy Glasgow’s Christmas markets

Photo by: VisitBritain/Scott Salt

Location: Glasgow, Scotland

Man with young girl on his shoulders in front of lights
Glasgow Christmas Market

Hyde Park Winter Wonderland

14th November 2025 - 1st January 2026

Transforming one of London’s spectacular parks, Hyde Park Winter Wonderland offers a festive paradise in the heart of the city.

Discover the festive spirit at Winter Wonderland

Photo by: Shutterstock / Alexey Fedorenko

Location: London, England

A night view to Hyde Park Winter Wonderland lit up with people milling around the market
Hyde Park Winter Wonderland

Newcastle Christmas Market

15th November - 23rd December 2025

Expect to find around 40 stalls selling everything from food and drinks to gifts and decorations, from local North East traders.

Head to the Newcastle Christmas Market

Photo by: VisitBritain/Getty Images/SolStock

Group of young friends sharing a bag of cotton candy at the Christmas market
Newcastle Christmas Market

With street food, craft stalls, twinkling lights and live music, this is a little slice of festive Frankfurt.

Discover the Frankfurt Christmas Market, Birmingham

Photo by: visit_birmingham

Light display at Frankfurt Christmas Market, Birmingham
Frankfurt Christmas Market, Birmingham

Edinburgh Christmas Markets

15th November 2025 - 4th January 2026

Fill up with arts and crafts, foodie treats and traditional Christmas products as you get into the festive spirit in Edinburgh.

Enjoy the festivities at Edinburgh Christmas Markets

Photo by: Shutterstock / Stephen Bridger

Location: Edinburgh, Scotland

A night view over Princes Street Gardens with the Christmas Market lights
Edinburgh Christmas Markets

Manchester Christmas Markets

7th November - 22nd December 2025

The Manchester Christmas Markets are filled with festive gifts and delicious food and drink stalls.

Discover the magic of Manchester Christmas Markets

Photo by: VisitManchester

Christmas market stalls lining Cathedral Street in Manchester
Manchester Christmas Markets

Cardiff Christmas Market

13th November - 23rd December 2025

Discover original, hand-made products crafted by artists, and plenty of festive food to fill yourself with.

Follow the festive lights at Cardiff Christmas Market

Photo by: VisitBritain/Andrew Pickett

Location: Cardif, Wales

Woman looking at christmas tree decorations
Cardiff Christmas Market

York Christmas Market

13th November - 21st December 2025

Expect twinkling lights through the streets and wooden chalets decked out with gifts, snacks and plenty of festive cheer. Enjoy a mulled wine and snap a picture with the Christmas tree.

Get stuck into Christmas at York Christmas Market

Photo by: VisitBritain/Rama Knight

Location: York, England

Crowd beneath a decorated marquee ceiling
York Christmas Market

Bath Christmas Market

27th November - 14th December 2025

Expect a real treasure trove of gifts for an eco-savvy shopping experience at one of Britain’s most sustainable Christmas markets.

Find out more about Bath’s Christmas market

Photo by: Bath BID

A street entertainer under Christmas lights along the high street in Bath
Bath Christmas Market

Bristol Christmas Market

7th November - 23rd December 2025

Found in the heart of Bristol city centre, this Christmas market boasts unique stalls, live entertainment and Santa himself.

Enjoy festivities galore at Bristol Christmas Market

Photo by: Destination Bristol_ 1

Christmas in Bristol
Bristol Christmas Market

Glasgow’s Christmas markets bring the best of traditional festive fun, from a Victorian carousel and fairground rides to Christmas-themed entertainment and more.

Enjoy Glasgow’s Christmas markets

Photo by: VisitBritain/Scott Salt

Location: Glasgow, Scotland

Man with young girl on his shoulders in front of lights
Glasgow Christmas Market

Hyde Park Winter Wonderland

14th November 2025 - 1st January 2026

Transforming one of London’s spectacular parks, Hyde Park Winter Wonderland offers a festive paradise in the heart of the city.

Discover the festive spirit at Winter Wonderland

Photo by: Shutterstock / Alexey Fedorenko

Location: London, England

A night view to Hyde Park Winter Wonderland lit up with people milling around the market
Hyde Park Winter Wonderland
  • Leeds Christmas Market, England

    21 November – 21 December 2025 

    Head to City Square for the dazzling Leeds Christmas Market, this year with an even more accessible layout. Browse some 60 traditional market stalls selling unusual gifts, crafts and tasty treats from both the local area and around the world. Returning this year is an artisan market run by Little Bird at Bond Court in the city centre, where independent makers will set up shop Thursday to Sunday during the festive season. And that’s not all – take a spin on the Ice Cube outdoor skating rink that pops up at Millennium Square and Victoria Gardens. 

  • Sheffield Christmas Markets, England 

    13 November – 24 December 2025 

    The Alps meet South Yorkshire at Sheffield’s festive market, with more than 60 log cabins and four Alpine bars peppering the city centre. Whether you’re barmy for bratwurst or potty about Yorkshire pudding wraps, there’s something for every appetite here. Plus, step back in time at Kelham Island Museum’s Victorian Christmas Market from 6 – 7 December 2025, with plenty of Sheffield-made wares, fairground fun and festive eats to enjoy.  

     

  • Liverpool Christmas Market, England 

    15 November – 24 December 2025 

    Liverpool Christmas Market transforms the area around St George’s Hall, near the city’s main train station, into a twinkling wonderland. If you’ve got a head for heights, jump on the giant Ferris wheel for epic views of the skyline – or watch it turn from solid ground at the landmark Windmill Bar instead. Little ones will love Santa Land and the vintage carousel. 

  • Stratford-upon-Avon Christmas Market, England 

    29 – 30 November and 6 – 7 December 2025 

    Stratford-upon-Avon’s Christmas Market takes over this world-renowned town for two festive weekends. Bring your shopping bags, because there’ll be 200 stalls selling a whole host of seasonal products. This year’s market has an all-new layout, helping your visit run smoothly.  

  • Leicester Christmas Market, England 

    13 November – 28 December 2025 

    Back for a second year, Leicester Christmas Market promises to be bigger and better in 2025, serving up handmade crafts and delicious street food. Get your skates on for the real ice rink at Jubilee Square, or follow the Enlightened Leicester light trail through Abbey Park. There are even more festive treasures to peruse at Leicester Guildhall’s Christmas Craft Fair, held on 29 November 2025. 

  • Winchester Cathedral’s Christmas Market, England

    21 November – 22 December 2025 

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

  • Winter Market at Southbank Centre, England

    3 November – 26 December 2025

    The popular Winter Market at London’s Southbank Centre is a seasonal pleasure that sits alongside a range of family shows and festive fun, as the banks of the River Thames are transformed into a winter wonderland. Wander along the South Bank and discover strings of decorations and cute illuminated wooden cabins selling Christmas gifts, from the quirky to the traditional. Expect mince pies, spiced cider and steaming mugs of mulled wine and hot chocolate. Global cuisines are available, too, and make sure you grab a selfie by the huge Christmas tree.

  • Blenheim Palace Christmas Market, England 

    14 November – 21 December 2025 

    Stock up on festive favourites at Blenheim Palace Christmas Market in a spectacular setting of Blenheim Palace’s Great Court. Find the perfect Christmas gift and choose from the tempting selection of street food stalls for a delicious bite to eat.  

Lesser-known Christmas markets in Britain

  • Durham, England 5th - 7th December 2025

    Unwrap unique gifts, shop local crafts and decorations, and sample the festive food and drink on offer at this family-friendly Christmas festival.

    Photo by: Durham Cathedral and Heritage House Media Ltd 2009

    Location: Durham, England

    Durham Castle during Christmas
  • Coventry, England November - December 2025

    With quirky gifts to treat yourself or someone else for Christmas, head to Coventry’s Christmas Market to enjoy hot food and delicious treats.

    Photo by: coventrychristmasmarket

    Coventry Christmas Market
  • Chester, England 19th November - 22nd December 2025

    On the fringes of the English and Welsh border, get into the festive season and pick up handmade gifts and tuck into roasted chestnuts.

    Photo by: VisitBritain/Lisa Ruohoniemi

    Street with some historic houses and shops
  • Exeter, England 20th November - 9th December 2025

    A festive sight not to be missed, follow the sparkling lights through the Cathedral Green for an authentic Devon-inspired Christmas with local traders.

    Photo by: Shutterstock / sergioboccardo

    An interior view of Exeter Cathedral
  • Hay-on-Wye, Wales 13th December 2025

    With sparkling lights and steaming mulled wine, this winter market is full of festive magic.

    Photo by: Emily Daw/Hay Markets Ltd

    Location: Brecon Beacon

    Hay Christmas Fayre, Hay-on-Wye, Powys
  • Canterbury, England 12th November - 24th December 2025

    Twice the size in 2025, Canterbury’s festive market transforms the city’s cobbles every winter for festive shopping, dining and merriment.

    Photo by: VisitBritain/Robert McConkey

    Man and woman walking along a street at night
  • Harewood Christmas Market, England 

    8 – 11 November 2025 

    In the grounds of Leeds’ Harewood House you’ll find this bumper market of 160 traders, now in its fourth year. Think gorgeous arts and craft, foodie treats and Christmas decorations – many produced right here in West Yorkshire. Your ticket includes access to Harewood’s 140-acre estate too. 

  • Christmas Craft Fair, Oriel Môn, Wales 

    8 November – 24 December 2025 

    More than 40 makers from across Wales will set up shop at Anglesey’s flagship art gallery this winter for its ever popular Christmas Craft Fair. Whether it’s woodwork, glass, ceramics or jewellery, you’ll find plenty of Christmas gift inspiration here – all with a Welsh flair.  

  • Hopetoun House Christmas Shopping Fair, Scotland 

    28 – 30 November 2025 

    Amid the stately setting of Hopetoun House, just 45 minutes from Edinburgh city centre, you’ll discover more than 50 stalls brimming with Christmas gifts and local crafts. Don’t miss the Food Village either, with hog roasts and hot chocolates to keep you warm while you shop. 

  • Malton Christmas Market, England 

    6 – 7 December 2025 

    The foodie capital of North Yorkshire is the place to be for tasty festive treats and other locally produced Christmas gifts. Your visit to Malton Christmas Market will be soundtracked by the town’s brass band and local choirs. 

Discover more festive fun

  • Christmas trees, twinkling lights and decorations galore: Britain is dressed to impress this festive season, and there’s no better place to create magical memories with loved ones.

    Photo by: VisitBritain/Rama Knight

    Couple walking down street under christmas lights

Book your festive experiences in Britain

Get in the festive mood and book tickets for the best Christmas things to do in London and the UK. Enjoy spellbinding family shows, or discover the magic of a London Christmas lights tour. Or treat yourself to a luxurious Christmas lunch at some of the most enchanting destinations in England. Experience Britain as it comes alive this Christmas.

Get in the festive mood and book tickets for the best Christmas things to do in London and the UK. Enjoy spellbinding family shows, or discover the magic of a London Christmas lights tour. Or treat yourself to a luxurious Christmas lunch at some of the most enchanting destinations in England. Experience Britain as it comes alive this Christmas.

Not found what you're looking for?

Not found what you were looking for?