Best Christmas Markets in the UK 2026: Dates for 14 Cities

best christmas markets in the uk

The best Christmas markets UK cities put on in 2026 start in early November, weeks before most of Europe, and some run into January. This guide lists 14 of them with the dates confirmed in our city guides, from the big markets in Manchester, Birmingham and Edinburgh to cathedral towns like Winchester and Salisbury.

Each city links to our full guide with hours, transport and food tips. Where an organiser has not confirmed 2026 dates, we say “expected”.

Best Christmas markets UK 2026: dates at a glance

CityMain location2026 dates
London (Southbank)Queen’s Walk2 Nov 2026 – 4 Jan 2027
BirminghamVictoria Square and New StreetExpected 5 Nov – 24 Dec
Manchester10 city centre sites6 Nov – 22 Dec (two sites to 3 Jan 2027)
BristolBroadmead6 Nov – 23 Dec
YorkSt Nicholas Fair, Parliament Street12 Nov – 21 Dec
NottinghamOld Market Square12 Nov – 31 Dec (stalls to 24 Dec)
OxfordBroad StreetVictorian market 12 – 15 Nov
EdinburghPrinces Street Gardens14 Nov 2026 – 3 Jan 2027
AberdeenBroad StreetExpected mid-Nov – late Dec
London (Hyde Park)Winter Wonderland19 Nov 2026 – 3 Jan 2027
LeedsCity Square19 Nov – 23 Dec
WinchesterCathedral Close20 Nov – 22 Dec
SalisburyGuildhall Square20 Nov – 31 Dec
LiverpoolSt George’s Plateau21 Nov 2026 – 3 Jan 2027
BathAround Bath Abbey26 Nov – 13 Dec

Entry is free at every market here except Hyde Park Winter Wonderland, which needs a timed booking with free off-peak slots.

The best UK Christmas markets in big cities

Manchester

More than 210 stalls spread over 10 sites in the city centre from 6 November to 22 December 2026, and Albert Square and Cathedral Gardens stay open until 3 January 2027. New for 2026 are a market on Lincoln Square and a pop-up pub in Albert Square. Read our Manchester guide.

Birmingham

The Frankfurt Christmas Market is expected from 5 November to 24 December 2026 on Victoria Square and New Street, with German food and drink. The big wheel and ice rink on Centenary Square run until 3 January 2027. See our Birmingham guide.

Liverpool

The main market on St George’s Plateau runs with the Skate St George’s ice rink from 21 November 2026 to 3 January 2027, and Pier Head hosts a covered rink and rides. Read our Liverpool guide.

Leeds, Nottingham and Bristol

Leeds runs its market on City Square from 19 November to 23 December 2026, with Alpine-style bars (our Leeds guide). Nottingham’s Winter Wonderland on Old Market Square opens on 12 November, with market stalls until 24 December and the rest to 31 December (our Nottingham guide). Bristol’s market in Broadmead, next to Cabot Circus, runs from 6 November to 23 December, with food stalls open until 22:00 (our Bristol guide).

London’s Christmas markets

Hyde Park Winter Wonderland runs from 19 November 2026 to 3 January 2027 (closed on Christmas Day) with rides, shows and stalls, and the Southbank Centre Winter Market lines the river from 2 November to 4 January. Our London market guide covers these and the smaller ones.

Visiting the UK’s Christmas markets?

Store your bags in London near the main stations and spend the day at the markets hands-free.

Find secure storage

Historic towns and cathedral markets

Stalls at one of the best Christmas markets UK cities host

York

The St Nicholas Fair runs from 12 November to 21 December 2026 on Parliament Street, close to the Shambles and York Minster. Read our York guide.

Bath

Bath’s market fills the streets around the Abbey and the Roman Baths from 26 November to 13 December 2026. It is short and busy, so go on a weekday and book a hotel early. See our Bath guide.

Winchester and Salisbury

Winchester puts more than 120 chalets in the Cathedral Close from 20 November to 22 December 2026 (our Winchester guide). Salisbury’s Christmas on the Square opens on the same day and runs to 31 December, daily 11:00 to 22:00, with huts until 24 December (our Salisbury guide).

Oxford

The Victorian Christmas Market fills Broad Street for four days, 12 to 15 November 2026. A longer Christmas on Broad Street market is expected from late November to 31 December. Read our Oxford guide.

Scotland: Edinburgh and Aberdeen

Edinburgh’s market and rides in Princes Street Gardens run from 14 November 2026 to 3 January 2027, usually 10:00 to 22:00, below the castle and steps from Waverley station (our Edinburgh guide). Aberdeen’s Christmas village on Broad Street is expected from mid-November to late December; in 2025 it ran from 13 November to 31 December (our Aberdeen guide).

Tips for visiting the best Christmas markets in the UK

  • Go between 26 November and 13 December if you want every market on this list open, Bath included.
  • Visit on a weekday. Saturdays in Manchester, York and Bath are packed from lunchtime.
  • Book train tickets in advance and check for weekend engineering works.
  • Bring a waterproof layer. The markets stay open in the rain.
  • Several markets close on 25 and 26 December, so check before planning a Boxing Day visit.

VisitBritain has more seasonal events, and our list of festive weekend breaks suggests UK and European trips.

Luggage storage near the markets

A day trip to a Christmas market often starts with a suitcase and ends with bags of shopping. Radical Storage lets you leave both at a local shop or hotel near the station or city centre, then collect them on your way home. The network has 16.5K+ locations in 2.3K+ cities, every bag is protected up to €10,000, cancellation is free and the service is rated 4.8/5.

FAQ: best Christmas markets UK

When do UK Christmas markets open in 2026?

The Southbank Centre Winter Market opens on 2 November 2026, Manchester and Bristol on 6 November and Birmingham is expected from 5 November. Most other big markets open between 12 and 21 November.

Which is the biggest Christmas market in the UK?

Manchester has the most sites, with more than 210 stalls across 10 locations. Birmingham’s Frankfurt Christmas Market and Hyde Park Winter Wonderland are also very large.

Which UK Christmas markets are open after Christmas?

Edinburgh, Liverpool and Hyde Park Winter Wonderland run to 3 January 2027, Southbank to 4 January, and Manchester’s Albert Square and Cathedral Gardens to 3 January.

Is Bath Christmas Market worth it?

Yes, if you can go on a weekday. It runs only from 26 November to 13 December 2026, so weekends get very busy.

Are UK Christmas markets free?

Yes, all the markets in this guide are free to enter. Hyde Park Winter Wonderland requires a timed ticket, with free off-peak slots.

Where can I store luggage at a UK Christmas market?

Book luggage storage with Radical Storage near the station or city centre. Bags are protected up to €10,000 and cancellation is free.

More Christmas market guides