13 Best Christmas Markets in the UK to Visit in 2026
There is a moment when a Christmas market stops feeling like a place to shop and starts feeling like Christmas itself.
The lights come on, the temperature drops, wooden chalets begin glowing against the evening sky and suddenly the smell of cinnamon, roasted food and something warm to drink follows you down the street.
Across the UK, Christmas markets have become one of the best ways to experience the festive season. But they are all slightly different. Some are huge city-centre events spread across several streets. Others sit beneath medieval cathedrals, beside historic squares or within the grounds of grand palaces.
And that is exactly why it is worth travelling for them.
If you are planning a festive trip in 2026, here are 13 Christmas markets across the UK worth putting on your list, from famous favourites to smaller markets where the setting is almost as important as the stalls themselves.
Dates and arrangements can change, so it is still worth checking the official organiser before travelling.
1. Birmingham Frankfurt Christmas Market, Birmingham
2026 dates: 5 November–24 December
If you want the classic German-style Christmas market experience without leaving the UK, Birmingham is one of the easiest choices.
The Birmingham Frankfurt Christmas Market returns to the city centre from 5 November to Christmas Eve in 2026. It is a free public event and is open daily.
You will find the sort of food and drink that people associate with German Christmas markets, alongside gift stalls, festive decorations, live entertainment and plenty of lights.
The market stretches through the heart of central Birmingham, particularly around Victoria Square and New Street, so it is easy to combine with Christmas shopping elsewhere in the city.
And there is something particularly nice about visiting after dark. The combination of Birmingham's architecture, Christmas lights and busy market stalls gives the city a completely different atmosphere.
Best for: German-style food, festive drinks and a lively city-centre atmosphere.
Good to know: Entry to the market itself is free.
2. Manchester Christmas Markets, Manchester
2026 dates: 6 November–22 December
Manchester does Christmas on a much larger scale.
The city's Christmas Markets return across 10 city-centre locations in 2026, running from 6 November to 22 December. Albert Square and Cathedral Gardens continue beyond that, remaining open until 3 January 2027.
This is not really one market that you walk around in an hour.
Instead, you can build your own Christmas-market route through Manchester.
There are markets at Albert Square, Lincoln Square, King Street, St Ann's Square, Corn Exchange, Exchange Street, New Cathedral Street, Market Street, Exchange Square and Cathedral Gardens.
Albert Square is particularly worth seeing, with a big wheel and helter-skelter alongside festive food and drink.
Lincoln Square is also new for 2026, with a food-and-drink focus.
With more than 210 stalls spread across the city centre, Manchester is one of the best options if you want your Christmas market visit to feel like a major event rather than a quick shopping trip.
Best for: Food, families, entertainment and a huge festive atmosphere.
3. Edinburgh Christmas Market, Edinburgh
2026 dates: 14 November 2026–3 January 2027
Edinburgh in winter already feels like a Christmas postcard.
Add festive lights, market stalls, fairground rides and the city's historic architecture, and it becomes one of the UK's most atmospheric Christmas destinations.
Edinburgh's Christmas celebrations run from 14 November 2026 until 3 January 2027, with the main festive areas around East Princes Street Gardens, West Princes Street Gardens and George Street.
The Christmas Market in East Princes Street Gardens is the obvious place to start, but the best thing about visiting Edinburgh is that the market is only one part of a much bigger festive experience.
You can walk through the Old Town, see Edinburgh Castle, explore Princes Street and then return to the market once everything is illuminated.
If you are travelling from another part of the UK, this is one I would turn into a proper weekend rather than a quick day trip.
Best for: A full Christmas city break.
Good to know: Edinburgh's festive programme continues well beyond Christmas Day and into January.
4. York Christmas Market, York
2026 dates: 12 November–21 December
York might be one of the easiest cities in the UK to make feel festive.
The medieval streets, old city walls and historic buildings already create a special atmosphere, and the Christmas Market adds alpine chalets, seasonal food and independent traders right in the centre.
York Christmas Market runs from 12 November to 21 December 2026, around Parliament Street and St Sampson's Square. It opens Wednesday to Monday and is closed on Tuesdays for a weekly rest day.
One of the things I particularly like about York is its focus on local traders. More than 80% of the market's traders are from Yorkshire, making it more interesting than simply browsing the same products you might find at a generic Christmas market elsewhere.
And once you've finished at the market, you have the rest of York to explore.
Walk the Shambles, visit York Minster, explore the historic streets and come back to the market as darkness falls.
Best for: Christmas photography, historic streets and local shopping.
Good to know: Do not accidentally plan your market visit for a Tuesday. The market closes that day.
5. Bath Christmas Market, Bath
2026 dates: 26 November–13 December
Bath Christmas Market is one of those places where the setting is almost as impressive as the market itself.
The stalls spread through Bath's Georgian city centre, surrounded by beautiful historic buildings, independent shops, cafés and restaurants.
The 2026 market runs from 26 November to 13 December, with around 245 traders expected. Entry is free and no booking is required.
The market stretches through areas including Abbeygate Street, Bath Street, Milsom Street and New Bond Street, and Bath Spa railway station is only around a five-minute walk away.
It is particularly good if you want Christmas shopping to feel a little more elegant and relaxed.
Rather than just racing from stall to stall, you can spend the day exploring Bath and then finish with the market once the lights start coming on.
Best for: Couples, Christmas shopping and beautiful surroundings.
Good to know: Visit Bath recommends public transport where possible, and Great Western Railway is running additional trains on Saturdays during the market.
6. Winchester Cathedral Christmas Market, Winchester
2026 dates: 20 November–22 December
If your idea of the perfect Christmas market involves an incredible backdrop, Winchester deserves serious consideration.
The Winchester Cathedral Christmas Market takes place within the historic cathedral grounds from 20 November to 22 December 2026. More than 100 hand-picked exhibitors are expected, selling crafts, gifts, homewares, food and drink.
The wooden chalets are inspired by traditional German Christmas markets, but the setting makes the experience distinctly Winchester.
You have the cathedral towering above the market, Christmas lights around the historic centre and plenty of festive events taking place nearby.
It is also free to enter and does not require advance booking for general visitors.
For me, this is one of those markets where you should arrive before sunset and stay into the evening. You get to experience the market in daylight and then see the whole place transform once the lights come on.
Best for: Couples, photography and historic surroundings.
7. Cardiff Christmas Market, Cardiff
2026 dates: 12 November–23 December
If you want to explore a Christmas market outside England, Cardiff is an easy one to add to your list.
Cardiff Christmas Market returns from 12 November to 23 December 2026, occupying several streets in the city centre, including St John Street, Working Street, Trinity Street and Hills Street.
The focus is on independent artists, makers, craftspeople and food producers, so it is a good place to look for gifts that feel a little less mass-produced.
Entry is free, and the market operates Monday to Saturday from 10am to 6pm and Sundays from 10am to 5pm. Thursdays in December stay open later until 7pm.
The market also works well as part of a wider Cardiff day out.
You can combine it with Cardiff Castle, the city centre shopping streets and the rest of the festive programme before heading back to the market.
Best for: Independent gifts, food and a Welsh Christmas city break.
8. Blenheim Palace Christmas Market, Oxfordshire
2026 dates: 13 November–20 December
This one is different from the typical city-centre Christmas market.
The Blenheim Palace Christmas Market takes place in the Great Court of Blenheim Palace, where wooden chalets create a festive village against the backdrop of one of Britain's grandest historic houses.
And this is where the date is important.
The wider Christmas at Blenheim Palace programme runs from 13 November 2026 until 3 January 2027, but the Christmas Market itself runs from 13 November to 20 December 2026.
The market sells gifts and seasonal food and drink, while the wider Christmas programme includes the Illuminated Trail, Cinderella inside the Palace, The Great Skate and an observation wheel.
So if you are travelling here, don't confuse the market dates with the wider Christmas programme.
Best for: Historic architecture, families and a more grand Christmas experience.
Good to know: Blenheim's Christmas experiences are separately ticketed, and parking for the event needs to be pre-booked.
9. Leeds Christmas Market, Leeds
2026 dates: 19 November–23 December
Leeds is a good option if you want a Christmas market that feels lively and modern rather than purely traditional.
The 2026 market takes over City Square from 19 November to 23 December, with more than 60 retailers and food vendors, plus live music and entertainment.
There is a strong Yorkshire influence, with local makers and food producers represented among the traders.
You can also combine your visit with THOR'S Highland Lodge, Folie Alpine Ski Bar and the Ice Cube skating experience at Millennium Square.
The market is particularly convenient if you are arriving by train because City Square is directly outside Leeds railway station.
Best for: Friends, food and a lively evening out.
10. Durham Christmas Festival, Durham
2026 dates: 4–6 December
Durham's Christmas offering is slightly different because it is a three-day Christmas festival combining several festive markets with entertainment.
The 2026 festival takes place from Friday 4 to Sunday 6 December.
One of the main attractions is the Craft & Producers' Marquee on Palace Green, with more than 120 stalls selling handmade gifts, artwork, decorations, homeware, clothing and festive food.
There is also a Festive Outdoor Market in Durham Market Place, with more than 30 traders.
And because the festival is in Durham, you get the cathedral and historic city centre as part of the experience.
The Children's Lantern Parade on Sunday 6 December is another reason families might want to visit.
Best for: Families, independent shopping and historic surroundings.
Good to know: The Craft & Producers' Marquee is ticketed, with entry currently listed at £5 on the day or £4.50 in advance.
11. Chester Christmas Market, Chester
2026 dates: 18 November–22 December
Chester is another Christmas market where the historic setting does a lot of the work.
The market takes over Town Hall Square, right in the centre of Chester, from 18 November to 22 December 2026. The current official listing says there will be 80 traders.
You can browse handmade crafts, gifts, food and seasonal treats before heading into Chester's historic centre.
The city's famous Rows, cathedral and old streets make it easy to combine the market with a full day of sightseeing.
Opening hours are currently listed as 10:30am–6:30pm Sunday to Wednesday and 10:30am–8pm Thursday to Saturday.
Best for: A historic Christmas day out.
12. Exeter Cathedral Christmas Market, Exeter
2026 dates: 13 November–13 December
For a Christmas market in the South West, Exeter is one of the most atmospheric choices.
The Exeter Cathedral Christmas Market runs from 13 November to 13 December 2026 on Cathedral Green, directly in front of the illuminated medieval cathedral.
The market brings together local, regional, national and international traders selling crafts, gifts, decorations, food and drink.
There is also global street food and seasonal entertainment, making it more than just somewhere to buy presents.
And perhaps most importantly for a day trip, entry is free.
Opening hours are currently listed as 10am–7pm Monday to Wednesday, 10am–9pm Thursday to Saturday and 11am–5pm Sunday.
Best for: Cathedral views, food and a South West Christmas trip.
13. Stratford-upon-Avon Christmas Markets, Warwickshire
2026 dates: 28–29 November and 5–6 December
Not every Christmas market needs to run for more than a month.
Stratford-upon-Avon's 2026 Christmas Markets take place across two weekends:
Saturday 28 and Sunday 29 November
Saturday 5 and Sunday 6 December
The town's official district council confirms that more than 200 stallholders are expected. Saturdays run from 10am to 8pm and Sundays from 10am to 5pm.
There is also a reserve weekend of 12–13 December if one of the main weekends has to be cancelled because of bad weather.
That shorter format makes Stratford-upon-Avon particularly good for a festive day trip.
You can browse the market, explore the historic town associated with Shakespeare, walk along the River Avon and enjoy the Christmas atmosphere without needing to spend an entire weekend there.
Best for: Day trips, families and historic towns.
Good to know: Entry is free.
Which Christmas Market Should You Visit?
The answer really depends on what you want from your Christmas trip.
For the biggest city-centre experience: Manchester is hard to beat, with markets spread across 10 locations and more than 210 stalls in 2026.
For German-style food and drinks: 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 historic surroundings: York, Durham, Chester and Edinburgh all offer something very different.
For independent shopping: York, Bath and Cardiff are strong choices.
For a grand setting: Blenheim Palace is difficult to beat.
For a shorter market weekend: Stratford-upon-Avon is ideal because its main market takes place across just two weekends.
When Do UK Christmas Markets Start in 2026?
Most major UK Christmas markets begin during November.
Birmingham starts on 5 November, Manchester on 6 November, Cardiff and York on 12 November, Edinburgh on 14 November, Winchester on 20 November and Bath on 26 November.
That means late November and early December are probably the sweet spot if you want to experience several markets while still having plenty of choice.
By then, Christmas lights are generally on, the evenings are properly dark and the festive atmosphere is in full swing.
Are Christmas Markets in the UK Free?
Many of them are.
Birmingham's Frankfurt Christmas Market is free to enter, as are the markets in Cardiff, Bath, Winchester and Exeter.
But you should always distinguish between market admission and the cost of other Christmas attractions.
For example, Blenheim Palace's wider Christmas experiences are separately ticketed, while Durham's Craft & Producers' Marquee has an entry fee.
And, of course, free entry does not mean a free day out. Food, drinks, gifts, rides and other attractions can quickly add up.
What Is the Best Time to Visit a Christmas Market?
There are two completely different experiences.
Visit during the day if you want to shop properly, see the products clearly and have a little more space to browse.
Visit after dark if atmosphere is your priority.
Once the lights come on, the market becomes something else entirely. Wooden stalls glow, Christmas trees sparkle and the cold suddenly feels like part of the experience rather than an inconvenience.
For the busiest markets, a weekday visit can also be much more comfortable than a Saturday afternoon.
If you are travelling specifically for photography, arriving shortly before sunset can be ideal. You can photograph the market in daylight, watch the lights come on and then experience it after dark.
What Should You Eat at a UK Christmas Market?
This is one of the best reasons to visit hungry.
Depending on where you go, you can find German-style sausages and pretzels, Yorkshire treats, artisan baked goods, festive desserts, street food, hot chocolate and plenty of warming drinks.
Birmingham is particularly good if you want traditional German-inspired food and drink, while Manchester gives you a much broader international choice because of the number of market locations.
Bath is particularly strong for artisan food and drink, while York's local-trader focus makes it a good place to discover Yorkshire products.
And honestly, sometimes the best plan is simply to walk around until something smells too good to ignore.
How Early Should You Plan Your Christmas Market Trip?
The market dates may be published months in advance, but that does not mean everything else will remain affordable.
Hotels and trains can become more expensive as December approaches, especially around weekends.
If you are travelling to Edinburgh, York, Bath, Manchester or Birmingham from another part of the UK, it is worth checking accommodation and transport early.
If you are travelling from London, several of these cities can be reached by train, but turning the trip into an overnight stay can make the experience much more enjoyable.
You get to explore the market after dark without worrying about catching the last train home.
Final Thoughts
The best UK Christmas market is not necessarily the biggest one.
Sometimes it is Birmingham when you want bratwurst and festive drinks. Sometimes it is York when you want medieval streets and local makers. Sometimes it is Bath for the Georgian architecture, Winchester for the cathedral backdrop or Durham for a Christmas festival wrapped around one of Britain's most beautiful historic cities.
And sometimes you simply want to get away from London for a day and experience Christmas somewhere completely different.
With markets taking place across England, Scotland and Wales in 2026, there is plenty of choice.
So pick a city, check the dates before travelling, wrap up warm and leave some space in your bag.
You will probably come home with something you never planned to buy.
Planning your next London day out? Discover more neighbourhood guides, hidden gems, food spots and things to do on LondonYaar.com.
Follow @rohan.londonyaar for more London places, stories and things worth knowing before you visit.