14 Best Christmas Markets in the UK

From Bath and Winchester to Edinburgh, Manchester and Belfast – the best Christmas markets in the UK, with tips on when to go and what to eat and buy.

Collage: Bath Abbey, The London Eye on the South Bank, York Minster, Colourful houses above Bristol's harbour, The keep of Cardiff Castle
Photos: Pixabay contributors, credited in the guide below

Twinkling lights, wooden chalets, mulled wine and the smell of roasting chestnuts – Christmas markets have become one of the best parts of winter in the UK. Many are set against cathedrals, castles and Georgian streets that make the whole experience feel like a Christmas card. These are the best markets for a festive day out or weekend break.

Dates change every year – most markets open in mid to late November, but always check the official website before you travel.

2026 dates at a glance

Market2026 dates
Birmingham Frankfurt Christmas Market5 November – 24 December
Manchester6 November – 22 December (Albert Square and Cathedral Gardens until 3 January 2027)
York St Nicholas Fair12 November – 21 December (closed Tuesdays)
Nottingham12 November – 31 December
Edinburgh's Christmas14 November – 3 January 2027
Belfast14 November – 22 December
Chester18 November – 22 December
London, Winter Wonderland19 November – 3 January 2027 (closed Christmas Day)
Winchester Cathedral20 November – 22 December
Liverpool, Skate St George's21 November – 3 January 2027
Bath26 November – 13 December

Dates as published by the organisers or reported in October 2026; Bristol and Cardiff had not announced their dates yet. Always check the official website before you travel.

England

1. Bath

Bath Abbey
Photo: hulkiokantabak on Pixabay

Wooden chalets fill the streets around Bath Abbey, selling local crafts, food and gifts in one of the UK's most beautiful Georgian cities. Combine your visit with the rooftop pool at Thermae Bath Spa.

Wooden chalets cluster around the abbey and the Roman Baths, carol singers gather on the corners and the honey-coloured stone glows in the lights. Weekends are very busy – go on a weekday.

2. Winchester

Winchester Cathedral
Photo: 921563 on Pixabay

The market in the Cathedral Close, beside one of England's great medieval cathedrals, is one of the most atmospheric in the country – with an open-air ice rink next door.

The market sits in the cathedral close, with an ice rink beside the great Gothic nave – festive and elegant.

3. London – Winter Wonderland

Christmas decorations in Covent Garden, London
Photo: The wub / CC BY-SA 4.0, via Wikimedia Commons

Hyde Park's huge festive fair combines Christmas market stalls with rides, ice skating, a circus and Bavarian-style beer halls. Book entry slots for weekends.

Rides, ice rinks, Bavarian beer halls and the smell of churros and bratwurst – it's loud, bright and fun. Book entry tickets in advance.

4. London – Southbank Winter Market

The London Eye on the South Bank
Photo: dimitrisvetsikas1969 on Pixabay

Along the Thames by the London Eye, wooden huts serve food and drink from around the world, with views of Westminster as the lights come on.

Wooden huts line the riverside, with the London Eye lit up above, and the smell of mulled wine and street food drifting along the Thames.

5. Manchester

A stall at the Manchester Christmas markets
Photo: David Dixon / CC BY-SA 2.0, via Wikimedia Commons

Manchester's markets spread across several squares and streets in the city centre, from Piccadilly Gardens to Exchange Square and the Cathedral Gardens, with food from around the world.

Markets spread across the city's squares, with German sausages, Dutch pancakes and local beers – lively and noisy.

6. Birmingham

Birmingham city centre
Photo: timstalib on Pixabay

Birmingham is known for its large German-style market, with bratwurst, beer steins and Christmas decorations across the city centre.

The Frankfurt Christmas Market fills New Street with German stalls, beer and gingerbread – one of the largest outside Germany.

7. York

York Minster
Photo: ok-james on Pixabay

York's St Nicholas Fair fills Parliament Street and the medieval streets near the Shambles with festive stalls. Walk the city walls at dusk for the views.

Under the Minster, the half-timbered streets of the Shambles twinkle with lights, and St Nicholas Fair's chalets sell local crafts and treats.

8. Chester

Chester Christmas Market
Photo: Jeff Buck / CC BY-SA 2.0, via Wikimedia Commons

Stalls cluster in front of the town hall and cathedral, and the city's black-and-white Tudor-style Rows make perfect festive shopping streets.

The black-and-white Rows and the cathedral make a beautiful setting for the market, with carol singers and mince pies.

9. Liverpool

St George's Hall in Liverpool
Photo: atanaspaskalev on Pixabay

St George's Plateau, in front of the grand St George's Hall, is the setting for food stalls and festive gifts.

Stalls line St George's Plateau, with the grand columns of St George's Hall lit up behind them.

10. Nottingham

The Council House and Old Market Square in Nottingham
Photo: kirstiecoolin on Pixabay

Nottingham's Winter Wonderland in the Old Market Square has an ice rink, a big wheel and plenty of festive food.

An ice rink, a big wheel and Alpine-style chalets fill the Old Market Square.

11. Bristol

Colourful houses above Bristol's harbour
Photo: iankelsall1 on Pixabay

Broadmead and Cabot Circus host Bristol's market, with food from the city's many independent producers.

Wooden huts in Broadmead sell crafts, street food and hot cider, with a cosy, local feel.

Scotland, Wales and Northern Ireland

12. Edinburgh

A big wheel and rides at Edinburgh's Christmas
Photo: ShenXin on Pixabay

East Princes Street Gardens host a Christmas market and fair, with rides, a big wheel and views of Edinburgh Castle lit up above. Book rides at busy times.

The big wheel turns beside the Scott Monument, the castle glows on its rock and the smell of mulled wine and roasting chestnuts drifts through Princes Street Gardens.

13. Cardiff

The keep of Cardiff Castle
Photo: MichaelPGore_1984 on Pixabay

Wooden huts along St John Street and the Hayes sell gifts and crafts from Welsh makers, with the castle just around the corner.

Wooden huts along the city streets sell Welsh crafts and food, with the castle walls lit up nearby.

14. Belfast

Belfast Christmas Market at City Hall
Photo: Kenneth Allen / CC BY-SA 2.0, via Wikimedia Commons

The Continental Market in the grounds of the City Hall brings food and gifts from across Europe and beyond to Belfast's main square.

Outside the City Hall, international stalls sell everything from Dutch pancakes to Irish whiskey – friendly and festive.

Tips for visiting

  • Go on a weekday afternoon to see the lights come on without the weekend crowds.
  • Bring cash and a card – most stalls take cards, but not all.
  • Wear warm layers and comfortable shoes. Our guide to packing light for winter travel explains how to stay warm without a huge suitcase.
  • Book trains early – fares rise sharply as December approaches.

Want to go further? See our pick of the 17 most charming Christmas markets in Europe.

Frequently asked questions

When does the Bath Christmas Market open in 2026?

The Bath Christmas Market runs from 26 November to 13 December 2026, from 10am to 7pm Monday to Wednesday, 10am to 8pm Thursday to Saturday and 10am to 6pm on Sundays.

When do UK Christmas markets open?

Most open in mid to late November and run until just before Christmas; a few continue into early January. Dates change every year, so check the official website before you travel.

Which is the biggest Christmas market in the UK?

Manchester and Birmingham host some of the largest, spread across several squares and streets. For atmosphere, smaller markets in historic settings such as Bath and Winchester are hard to beat.

How do I avoid the crowds?

Visit on a weekday, ideally in the late afternoon as the lights come on. Weekends in December are the busiest, especially in big cities.