# Tags
#Seasonal & Christmas

Best Christmas Markets in the UK 2026: 12 Markets Worth the Trip

Best Christmas markets in the UK 2026 — wooden chalets and festive lights in front of Bath Abbey at dusk

The UK starts Christmas earlier than almost anywhere in Europe, Birmingham opens on November 5, Manchester follows the next day, and by mid-November there are markets running from Edinburgh to Exeter. The best of them are not copies of the German originals. Birmingham is the exception, a genuine Frankfurt market transplanted to the Midlands, but the rest are British in character: local makers in Bath and Cardiff, medieval streets in York and Chester, a cathedral green in Winchester and Exeter, and a market in Edinburgh that runs to January 3. This guide covers the 12 markets worth a trip in 2026, with confirmed dates and what each one is best for. Browsing is free at every market here, so the trip is the cost, not the market itself.

The dates at a glance: Birmingham opens first on November 5 and runs to Christmas Eve, Bath opens last, on November 26, and Edinburgh runs longest, to January 3. London runs two markets at once, Southbank and Winter Wonderland. For the wider European picture, pair this with our best Christmas markets in Europe, and for the American equivalent, our best Christmas markets in the USA.

Best Christmas markets in the UK 2026 — wooden chalets and festive lights in front of Bath Abbey at dusk

The 12 Best Christmas Markets in the UK 2026 at a Glance

  • Birmingham Frankfurt Christmas Market: November 5 to December 24, New Street and Victoria Square. The largest authentic German Christmas market outside Germany and Austria. Free entry.
  • Manchester Christmas Markets: November 6 to December 22 across 10 city-centre locations, with Albert Square and Cathedral Gardens open to January 3. More than 210 stalls. Free entry.
  • Edinburgh Christmas Market: November 14, 2026 to January 3, 2027, East Princes Street Gardens, with castle views and a Big Wheel. Free entry.
  • Bath Christmas Market: November 26 to December 13, around Bath Abbey and the Roman Baths. Around 245 traders, mostly British makers. Free entry.
  • York Christmas Market: November 12 to December 21, Parliament Street and St Sampson’s Square. Closed on Tuesdays. Free entry.
  • London: Southbank Winter Market November 2 to January 4, and Winter Wonderland in Hyde Park November 19 to January 3. Free entry to browse; Winter Wonderland rides and shows are ticketed.
  • Winchester Cathedral Christmas Market: November 20 to December 22, in the cathedral grounds, with 128 wooden chalets. Free entry.
  • Cardiff Christmas Market: November 12 to December 23, in the pedestrianised city centre. Running for more than 30 years, with a focus on Welsh makers. Free entry.
  • Chester Christmas Market: November 18 to December 22, Town Hall Square and Northgate Street, with around 70 wooden chalets. Free entry.
  • Leeds Christmas Market: November 19 to December 23, in the city centre. Free entry.
  • Glasgow Christmas Markets: St Enoch Square from November 6, and Glasgow Green from November 20 to January 3. Free entry.
  • Exeter Cathedral Christmas Market: November 13 to December 13, Cathedral Green, with more than 100 chalets. Monday to Wednesday 10:00 a.m. to 7:00 p.m., Thursday to Saturday 10:00 a.m. to 9:00 p.m., Sunday 11:00 a.m. to 5:00 p.m. Free entry.

1. Birmingham: The Frankfurt Christmas Market

If you want the classic German-style Christmas market without leaving the UK, Birmingham is the one. The Frankfurt Christmas Market runs along New Street and into Victoria Square from November 5 to December 24, 2026, and it is described as the largest authentic German Christmas market outside Germany and Austria. The food is the point: bratwurst, giant pretzels, schnitzel and steins of German beer, with mulled wine and hot chocolate for the cold. Browsing is free, it is minutes from New Street station, and it works as a day trip from anywhere in the Midlands. Go hungry, and go on a weekday if you can.

2. Manchester: The Biggest One

Manchester does Christmas on a much larger scale than anywhere else in the UK. The city’s Christmas Markets return across 10 city-centre locations in 2026, with more than 210 stalls in total, running November 6 to December 22. Albert Square and Cathedral Gardens stay open until January 3, 2027. It is a trail rather than a single square: German food and drink at Albert Square, crafts and gifts at St Ann’s Square and Market Street, and the ice rink at Cathedral Gardens. Entry is free, the main stations are Piccadilly and Victoria, and the market is busiest on Friday and Saturday evenings, when the whole centre is at its liveliest.

Manchester Christmas Markets at night, Albert Square stalls and festive lights with a big wheel

3. Edinburgh: Castle Views and the Longest Season

Edinburgh’s Christmas market runs from November 14, 2026 to January 3, 2027, the longest season in this guide, and its setting does most of the work. The market sits in East Princes Street Gardens, under the castle, with a Big Wheel, local crafts and food stalls. It pairs naturally with Hogmanay, the city’s New Year celebration from December 29 to January 1, and our full Christmas in Edinburgh guide covers the markets, the lights, the ice rink and Hogmanay in detail. The market is free to walk around, Edinburgh Waverley station is beside the gardens, and the best time to go is late afternoon, when the lights switch on.

4. Bath: The Prettiest Market in the UK

Bath is the market to choose if the setting matters as much as the stalls. The Bath Christmas Market runs from November 26 to December 13, 2026, set around Bath Abbey and the Roman Baths, with around 245 traders in wooden chalets, most of them British makers. It is widely called the prettiest market in the UK, and the short season is part of its charm: it opens later than the big city markets and closes a week before Christmas. Entry is free and no booking is required, Bath Spa station is a short walk away, and the market works best as an overnight trip, because Bath itself is worth a day. Go in the first week for the calmest visit, and buy from the local makers.

5. York: The Christmas-Card Market

York might be the easiest city in the UK to make feel festive, and its Christmas market leans into that. The St Nicholas Fair runs from November 12 to December 21, 2026, filling Parliament Street and St Sampson’s Square with traditional alpine chalets, and it is closed on Tuesdays, the one rest day in this guide, so do not plan a Tuesday visit. More than 80 percent of the traders are from Yorkshire, which gives the market a strong local flavour. The Shambles, York’s medieval street, is a short walk away and looks its best at sunset in December. Entry is free, York station is a walk from the centre, and the market suits families and anyone who wants a cosy, walkable historic city.

York Christmas market in the evening, alpine chalets on Parliament Street with festive lights and shoppers

6. London: Two Markets in One Trip

London does not have one Christmas market, it has several, and the two worth building a trip around run on different calendars. The Southbank Winter Market runs from November 2, 2026 to January 4, 2027, along the Thames, with food stalls, crafts and mulled wine, and it is free to browse. Winter Wonderland in Hyde Park runs from November 19 to January 3, and it is a different kind of event: a huge festive fairground with rides, an ice rink, shows, a circus and a market, with free entry to the site and tickets for the rides and attractions. Pair them on the same day if you can, Southbank in the afternoon and Winter Wonderland after dark, and add Leicester Square’s market and the lights on Oxford Street and Regent Street, which are free and on the walk between them. Our Christmas in London guide covers all of it in detail.

7. Winchester: The Cathedral Market

Winchester Cathedral’s Christmas Market runs from November 20 to December 22, 2026, and it is one of the most beautiful markets in the UK. The market sits in the cathedral grounds, in the shadow of one of England’s great cathedrals, with 128 wooden chalets modelled on the traditional German markets, selling handmade gifts and local produce. It is smaller and calmer than Birmingham or Manchester, and that is the point: the setting is the attraction, and the market is at its best in the late afternoon, when the lights come on across the cathedral close. Entry is free, Winchester station is a short walk from the centre, and it works as a day trip from London.

Winchester Cathedral Christmas Market at dusk, wooden chalets in the cathedral grounds with festive lights

8. Cardiff: The Makers’ Market

Cardiff Christmas Market has been running for more than 30 years, and it is the market in this guide most focused on the people who make what they sell. It runs from November 12 to December 23, 2026, across the pedestrianised streets of the city centre, with stalls showcasing the original work of Welsh craftspeople and artists, alongside food stalls and festive entertainment. It is the best market in the UK for independent shopping, and the best reason to visit Cardiff in December, because the city centre is compact and walkable. Entry is free, Cardiff Central station is minutes away, and the market pairs well with the Victorian Christmas market that runs for a long weekend in mid-November.

9. Chester: The Compact Historic Break

Chester is the market to choose if you want a historic city break rather than a huge event. The Chester Christmas Market runs from November 18 to December 22, 2026, around Town Hall Square and Northgate Street, with around 70 wooden chalets in front of the Town Hall and the Cathedral. The city does the rest: the Roman walls, the medieval Rows, the half-timbered shops and the cathedral are all within a ten-minute walk, It is compact, which makes it easy to see in an afternoon. Entry is free, Chester station is a short walk from the centre, and the market is at its most atmospheric in the evening, when the lights come on over the square and the cathedral.

Cardiff Christmas Market in the city centre, craft stalls and festive lights with shoppers browsing handmade gifts

10. Leeds: The City-Centre Shopping Break

Leeds Christmas Market runs from November 19 to December 23, 2026, in the city centre, and it is the market to choose if you want your Christmas shopping and your market visit in the same place. The market sits in the middle of Leeds’ shopping district, with traditional chalets, food stalls and festive drinks, so it works as a day trip built around a shopping list. Entry is free, Leeds station is in the centre, and the market is busiest on Saturdays, when the shopping crowds and the market crowds arrive together. It is a good choice for a northern England market tour, paired with York, which is a short train ride away, or with Manchester, which is under an hour by train. Check the organiser’s page before you travel.

11. Glasgow: Scotland’s Other Market

Glasgow is the Scottish alternative to Edinburgh, and its markets run on two sites with two different calendars. The St Enoch Square market opens on November 6, 2026, in the city centre, with stalls, food and festive drinks, while the Glasgow Green market runs from November 20 to January 3. Together they give Glasgow a longer festive season than most English cities, and the markets sit in the middle of the city’s shopping and nightlife, so they work as part of a city break rather than a standalone trip. Entry is free, Glasgow Central station is beside St Enoch Square, and the markets are at their best in the evening, when the lights come on over the square. If Edinburgh is booked up, Glasgow is the answer.

12. Exeter: The South West’s Cathedral Market

Exeter Cathedral Christmas Market is the market to choose if you are heading to the South West. It runs from November 13 to December 13, 2026, on Cathedral Green, the lawns wrapped around the west front of Exeter Cathedral, with more than 100 festive chalets The focus is on West Country produce alongside street food and themed bars, and the market is free to enter, a short walk from both Exeter Central and Exeter St Davids stations. The hours are Monday to Wednesday 10:00 a.m. to 7:00 p.m., Thursday to Saturday 10:00 a.m. to 9:00 p.m., and Sunday 11:00 a.m. to 5:00 p.m., and the market finishes earlier than most, on Sunday December 13, so do not leave it to the last weekend.

Exeter Cathedral Christmas Market on Cathedral Green at night, chalets and lights in front of the illuminated cathedral

Which UK Christmas Market Should You Visit?

The right market depends on the trip you want, not on a ranking. For the biggest city-centre experience, Manchester is hard to beat, with markets spread across 10 locations and more than 210 stalls. For German-style food and drink, Birmingham’s Frankfurt Christmas Market is the obvious choice. For a romantic trip, Bath and Winchester are particularly beautiful once the lights come on. For independent shopping, York, Bath and Cardiff are the strongest choices. Families should look at Manchester, with its ice rink, or York, which is compact and walkable. If you only have one day, pick a market that is minutes from its station: Birmingham, Manchester, Cardiff and Glasgow all are. If you have a weekend, pair two markets by train: York and Leeds are a short ride apart, Bath and Winchester make a southern pair, and Manchester and Chester make a northern one. And if you want the longest season, Edinburgh runs to January 3.

Planning Your UK Christmas Market Trip

A little planning makes a UK market trip much better, because the markets are spread across the country and the trains are the way to reach them. Book train tickets early, because advance fares to Birmingham, Manchester, York and Edinburgh are far cheaper than tickets bought on the day, and the markets are all close to their stations. Most markets open in the morning and run into the evening, and the best time to visit is a weekday morning for the calmest browsing, or late afternoon, when the lights come on and the markets look their best. Weekends in December are the busiest time at every market in this guide. Accommodation sells out in Bath, York and Edinburgh in December, so book hotels early, and check the organiser’s own website before you travel, because dates and hours can change. Before you leave, run through our event travel checklist: warm layers, waterproof shoes, a train booking and a hotel booking are the things visitors most often forget.

FAQs

When do UK Christmas markets start in 2026?
Birmingham opens first, on November 5, followed by Manchester on November 6. Cardiff and York open on November 12, Exeter on November 13, Edinburgh on November 14, Chester on November 18, Leeds on November 19, Winchester on November 20, and Bath last, on November 26. London’s Southbank market opens November 2, and Winter Wonderland opens November 19.

Which is the best Christmas market in the UK?
It depends on what you want. Manchester is the biggest, with more than 210 stalls across 10 city-centre locations. Birmingham is the best for German food and drink. Bath is the prettiest, set around the Abbey. Edinburgh has the longest season, running to January 3, and the best setting, under the castle. For independent shopping, Cardiff and York are the strongest choices.

Are UK Christmas markets free to enter?
Yes, browsing is free at every market in this guide. London’s Southbank market is also free to browse, and Winter Wonderland has free entry to the site, with tickets for the rides, shows and attractions inside.

What should I buy at a UK Christmas market?
Buy from the local makers where you can: handmade gifts and crafts in Bath and Cardiff, Yorkshire produce and crafts in York, and West Country food in Exeter. The food to try is the German fare in Birmingham, mulled wine and hot chocolate everywhere, and the seasonal bakes and sweets at the smaller markets. Avoid the mass-produced ornaments that appear at every market and look for the stallholder who made what they are selling.

Can I visit UK Christmas markets by train?
Yes, and the train is the best way to reach them. Birmingham New Street, Manchester Piccadilly and Victoria, Edinburgh Waverley, Bath Spa, York, Cardiff Central, Chester, Leeds, Glasgow Central and Exeter Central are all a short walk from their markets. Book advance tickets early for the cheapest fares.

Leave a comment

Your email address will not be published. Required fields are marked *