Loading RoamFeast

Press Enter to Search

Logo

Log In Create Account

Best Christmas Markets UK 2026: 6 Markets Worth Visiting

Amelia Clarke
Published • Updated • 9 min read • 62 views
Best Christmas Markets UK 2026: 6 Markets Worth Visiting

AI Quick Read Summary

6 UK Christmas markets for 2026: Birmingham, Manchester, Edinburgh, Bath, York and London, with dates, train access, day trip versus overnight splits, and what to eat and buy at each.

The UK's big Christmas markets open in early November, earlier than many European markets, and most run into December or January. That long season is part of the appeal: you can go in November, before the crowds, or in December, when the lights and the food feel at their best.

This guide picks six markets worth visiting in 2026: Birmingham, Manchester, Edinburgh, Bath, York and London. They are best Christmas markets in the UK, the markets that come up again and again in 2026 guides, and they are all easy to reach by train. For each one you get the 2026 dates, the station to use, whether it works as a day trip or an overnight stay, what to eat and buy, and who it suits best.

The 6 markets at a glance

Market 2026 dates Station Best for
Birmingham 5 Nov - 24 Dec New Street, minutes away German food and families
Manchester 6 Nov - 22 Dec (Albert Square and Cathedral Gardens to 3 Jan) Piccadilly or Victoria Scale and variety
Edinburgh 14 Nov - 3 Jan Waverley, beside the gardens Castle views and a long season
Bath 26 Nov - 13 Dec Bath Spa, a short walk Gift shopping and local crafts
York 12 Nov - 21 Dec (closed Tuesdays) York, a walk to the centre Families and historic streets
London Southbank 2 Nov - 4 Jan; Winter Wonderland 19 Nov - 3 Jan Waterloo or Embankment; Hyde Park Corner or Marble Arch Two markets in one trip

Birmingham: the Frankfurt Christmas Market

Birmingham's Frankfurt Christmas Market runs along New Street and into Victoria Square, and it is the most German market in Britain. It grew out of Birmingham's twinning with Frankfurt, and Frankfurt traders are still at its core. Expect bratwurst, schnitzel, pretzels, potato pancakes and stollen, with mulled wine served in a souvenir mug, plus live music and the famous singing Christmas moose. The organisers describe it as the largest authentic German market outside Germany and Austria, and it certainly feels like the real thing.

The market runs from Thursday 5 November to Thursday 24 December 2026, and browsing the stalls is free. New Street station sits at the bottom of the street, so you can step off a train and be among the stalls within minutes, which makes Birmingham an easy day trip by train and a simple overnight stay if you want the evening lights. It opens later on Remembrance Sunday, so check the hours if you are travelling that weekend. Pick Birmingham if you want the most German market in Britain without leaving the UK.

Manchester: ten sites across the city centre

Manchester does not have one market, it has ten sites across the city centre, with more than 210 stalls in total. Albert Square is the centrepiece, with a 50-metre Ferris wheel, a helter-skelter and a pop-up pub, and Cathedral Gardens holds the Skate Manchester ice rink. Lincoln Square joins for the first time in 2026, alongside St Ann's Square, King Street, Exchange Square and Market Street, and the food runs from French and German stalls to hog roasts and hot chocolates. The Christmas Parade takes place on Sunday 6 December, so expect extra crowds that weekend.

The main market runs from Friday 6 November to Tuesday 22 December 2026, with Albert Square and Cathedral Gardens staying open until Sunday 3 January 2027. Browsing is free, and the sites are a walk apart in the city centre, served by Manchester Piccadilly and Victoria stations. Note that Piccadilly Gardens is not a market site in 2026. Manchester works as a full day out or a weekend break. Pick Manchester if you want the biggest city-centre market trail in the UK.

Edinburgh: castle views and the longest season

Edinburgh's Christmas market fills East Princes Street Gardens, directly beneath the castle, with around 70 stalls mixing Scottish makers and international food. Above the stalls turn the Big Wheel and the Star Flyer, and the wider Edinburgh's Christmas programme adds ice attractions on George Street, festive trails through the Old Town, and Hogmanay as the grand finale. It is one of the UK's most magical winter city breaks, and the setting does much of the work.

The market runs from Saturday 14 November 2026 to Sunday 3 January 2027, and entry to the market itself is free, with rides and attractions ticketed separately. It is closed on Christmas Day. Edinburgh Waverley station is a short walk from the gardens, so the market works as a day trip or a full festive weekend, and it pairs naturally with Hogmanay if you stay into the New Year. Pick Edinburgh if you want castle views and the longest season.

Bath: beautiful streets and handmade gifts

Bath's Christmas Market winds through the streets around Bath Abbey and the Roman Baths, with more than 200 chalets set among Georgian stone buildings. Most stallholders come from Bath and the surrounding area, so the shopping leans local: jewellery, decorations, homeware and Somerset food and drink, alongside festive treats. It is one of the most photographed markets in England, and it suits gift shopping more than rides.

The market runs from Thursday 26 November to Sunday 13 December 2026, dates confirmed by Bath and North East Somerset Council, and entry is free. That short season matters: Bath closes almost two weeks before Christmas, so do not leave it to Christmas week, and weekday mornings are the quietest time to browse. Bath Spa station is about a five-minute walk from the market, and the market itself takes two to four hours, so it works as a day trip and pairs well with an overnight stay in the city. Pick Bath if you want beautiful streets and handmade gifts, and go before it closes on 13 December.

York: St Nicholas Fair on medieval streets

York's Christmas Market, still known locally as St Nicholas Fair, fills Parliament Street and St Sampson's Square with alpine chalets, a short walk from the Shambles and York Minster. Most traders are Yorkshire based, which makes this less a generic festive market and more a showcase of what the county's small producers make: local food, artisan products and Yorkshire handmade goods, with a food court at the Shambles Market. The medieval streets and the illuminated Minster provide much of the atmosphere.

The market runs from Thursday 12 November to Monday 21 December 2026, and entry is free. Note the new 2026 rest day: the market is closed every Tuesday, so do not turn up expecting stalls on a Tuesday, and it closes at 5pm on the final day. York station is a walk from the historic centre, and the market works as a day trip or as two to three days with the Minster, the city walls and the museums. Pick York if you want a cosy, historic market that suits families, and skip Tuesdays.

London: two markets in one trip

London does not have one big central market. It has a constellation of them, and the two to build a trip around are the Southbank Centre Winter Market and Hyde Park Winter Wonderland. Southbank runs along the Queen's Walk under Hungerford Bridge, with riverside chalets serving mulled wine, hot cider, Dutch pancakes and churros, and entry is free. Winter Wonderland is the opposite scale: more than 100 cabins in Hyde Park, the UK's biggest outdoor ice rink, a giant wheel, rides and shows, with a timed entry ticket.

Southbank runs from Monday 2 November 2026 to Sunday 4 January 2027, closed on 25 and 31 December, with Waterloo and Embankment the nearest Tube stations. Winter Wonderland runs from Thursday 19 November 2026 to Sunday 3 January 2027, closed on Christmas Day, with Hyde Park Corner and Marble Arch the nearest Tube stations, and off-peak entry slots are free while other slots, rides and shows cost extra. London rewards more than a day, so pair the two markets with the lights and the West End over a weekend. Pick London if you want two markets in one trip: riverside Southbank and big-ticket Winter Wonderland.

Also worth considering

If the six above do not fit your dates, four more are worth a line each. Glasgow's Winter Wonderland runs at St Enoch Square from 6 November and at Glasgow Green from 20 November to 3 January. Cardiff's Christmas Market runs from 12 November to 23 December with free entry. Winchester Cathedral's Christmas Market runs from 20 November to 22 December in the cathedral grounds, with free entry. Liverpool's festive market at St George's Plateau runs from 21 November to 3 January and is free to visit, with the ice rink ticketed separately.

Getting there by train

Train is the simplest way to reach all six markets, because every one sits in a city centre a short walk from the station. Book ahead for Christmas weekends, when trains and accommodation fill up, and check off-peak tickets, which are usually cheaper than anytime fares. A railcard can reduce the fare further. For the two London markets, use the Tube from a mainline terminus: Waterloo or Embankment for Southbank, Hyde Park Corner or Marble Arch for Winter Wonderland. Check the official market site before you travel, as dates and hours can change.

Planning tips

Three dates are worth circling before you book. Bath closes on 13 December, so it cannot be a Christmas week trip. York is closed every Tuesday in 2026. And most markets close on Christmas Day, including Edinburgh and Winter Wonderland, while Manchester's main sites close on 22 December and only Albert Square and Cathedral Gardens run to 3 January. Go midweek or first thing in the morning for the quietest stalls, and aim for late November or early December if you want the atmosphere without the pre-Christmas crush. Book accommodation first for Edinburgh and Manchester weekends, and remember that browsing is free at most markets, while food, drinks, gifts, rides and skating cost extra.

That is the six best Christmas markets in the UK: Birmingham for German food, Manchester for scale, Edinburgh for castle views and a long season, Bath for gift shopping, York for cosy historic streets, and London for two markets in one trip. If you are planning a wider December trip, see our guide to the best places to visit in December for UK travellers. Pick the one that fits your dates, check the official site before you travel, and go early in the season if you can. The lights are just as good in November, and the queues are shorter.

Frequently Asked Questions

There is no single winner, it depends on what you want. Birmingham has the most German market, Manchester has the biggest city-centre trail, Edinburgh has castle views and the longest season, Bath is best for gift shopping, York is the cosiest historic choice, and London gives you two markets in one trip.
The six in this guide: Birmingham, Manchester, Edinburgh, Bath, York and London, chosen for atmosphere, food, and easy train access, with dates and day trip advice for each.
The best market is the one that fits your trip. This guide judges on atmosphere, food, easy train access, and dates: Birmingham for German food, Manchester for scale, Edinburgh for the longest season, Bath for shopping, York for a cosy historic feel, and London for two markets in one trip.
Manchester, by scale, with more than 210 stalls across ten city-centre sites. Birmingham is a different kind of biggest: the largest authentic German market outside Germany and Austria.
England's five in this guide are Birmingham, Manchester, Bath, York and London, since Edinburgh is in Scotland. Birmingham is best for German food, Manchester for scale, Bath for shopping, York for a cosy historic trip, and London for two markets in one trip.
Share Article:

Table of Contents