Last Updated on May 17, 2025 by Goya
Looking for the Best Christmas Markets in the UK? You’re in the right place!

From the twinkling lights and handcrafted gifts to the irresistible aroma of mulled wine and roasted chestnuts, UK Christmas markets are the heart and soul of the holiday season.
After living here for over a decade, it’s safe to say I’ve had plenty of chances to explore some of these incredible markets, and I’m so excited to share them with you.
But this guide isn’t just about my favourites! To make this guide extra special, I’ve teamed up with some amazing bloggers who’ve shared their top picks from their hometowns and beyond.
Ready to get into the festive spirit? Let’s dive in! 🎄
Hey there, just a quick note: this post contains affiliate links, meaning I may earn a small commission if you make a purchase through them — at no extra cost to you. Your support helps me continue doing what I love and I cannot thank you enough! ♡
#1: Hyde Park Winter Wonderland
Best For: A festive extravaganza in one of the most iconic Christmas destinations in the world!

Hyde Park’s Winter Wonderland is one of the most spectacular Christmas events in London.
With a dazzling array of attractions, it’s more than a market — it’s a full festive experience. From browsing the German-style wooden chalets for gifts and decorations to indulging in bratwurst, churros, and mulled wine or skating in the UK’s largest open-air ice rink, there’s something for everyone.
For those seeking fun and action, the rides are a must, including a towering Ferris wheel, and an array of funfair favourites. Families will love visiting Santa Land, complete with rides for little ones and a chance to meet Father Christmas. The Magical Ice Kingdom, an enchanting walkthrough experience of ice sculptures and frozen scenes, is a showstopper.
There are also live shows, comedy, and circus performances, adding even more sparkle to your visit. Book tickets for the most popular attractions in advance to avoid disappointment.
When to Visit?
Hyde Park Christmas Market Opening Times: Daily from 10 AM to 10 PM from the 21st Nov 2024 to the 5th Jan 2025, except Christmas Day. Free entry is possible if attending off-peak (otherwise, tickets cost £5-7.50), but rides and attractions require tickets.
Where to Stay?
Stay in central London near Hyde Park. Try Lancaster Gate or Marble Arch for convenience and easy access.
Hyde Park Winter Wonderland
Website | Instagram
#2: Bath Christmas Market
Best For: A romantic weekend away for couples

Recommended by Caz from Wanderlust Welsh
The Bath Christmas Market is one of the best-known and most magical in the UK. It’s picturesque setting around Bath Abbey and the charming city centre is the perfect location to get you in the holiday spirit.
The market is completely free, but with it being a small city, it does get rather crowded. If you’re arriving by car, your best bet is to use one of the Park & Rides on the outskirts.
With more than 200 decorated chalets, you’ll find all kinds of gifts from handcrafted items and souvenirs to delicious seasonal treats like Christmas pudding and roasted chestnuts. Be sure to warm up with a cup of mulled wine as you enjoy the festive atmosphere.
Bath’s historic charm, paired with the twinkling lights and seasonal music, makes for an unforgettable experience building up to Christmas.
When to Visit?
Late November through early December (Bath markets close earlier than most, in mid-December).
This year, the Bath Christmas Market runs from 28-Nov-2024 to 15-Dec-2024. Opening hours are 10 AM – 7 PM from Monday to Wednesday, 10 AM – 8 PM from Thursday to Saturday and 10 AM – 6 PM on Sundays.
Where to Stay?
For a luxurious experience, try the iconic Royal Crescent Hotel & Spa with period decor and a beautiful spa. For more affordable luxury, the 4-star Apex City of Bath is another solid option.
Bath Christmas Market
Website | Instagram
#3: Edinburgh Christmas Market
Best For: Enjoying one of the best Christmas markets in Europe

Recommended by Moumita from Chasing the Long Road
One of the main attractions in Edinburgh during the festive season is the Edinburgh Christmas Market.
Located along the Princes Street Gardens beneath the iconic Edinburgh Castle, the Edinburgh Christmas Market dazzles with festive lights and stalls selling various local crafts, holiday decorations and seasonal treats. From traditional Scottish delicacies to German sausages and mulled wine, it is a heaven for food lovers.
The market features a spectacular ice-skating rink at George Street. Also, they offer a range of rides and attractions suitable for all age groups. Catch a ride to the giant Ferris wheel for spectacular panoramic views of the cityscape.
For families with young children, Santa’s Grotto, the Victorian Carousel and the Christmas Tree Maze are a magical experience not to be missed.
When to Visit?
Edinburgh Christmas Market runs from mid-November through early January.
This year, the Edinburgh Christmas Market runs from 15-Nov-2024 to 04-Jan-2025 at East Princes Street Gardens. Open from 10 AM daily (check the website for specific hours), entrance to the market is free.
EH postcode residents can enjoy a 20% discount on ticketed rides and attractions.
Where to Stay?
The Rutland Hotel is an excellent choice to stay in Edinburgh. It is centrally located, has a superb view of the castle, and is a short walking distance from the Christmas markets.
Edinburgh Christmas Market
Website | Instagram
#4: Manchester Christmas Market
Best For: A party atmosphere
Recommended by Paulina from UK Everyday

The Manchester Christmas Markets are a delightful experience, especially suited for adults looking to immerse themselves in the festive spirit. These markets showcase a wide array of unique items, from stunning metal art pieces to delicious treats like Dutch Chips.
Getting to the Manchester Christmas Markets is a breeze, particularly for those arriving by air. Manchester Airport serves as the nearest major airport, offering excellent connectivity to the city centre. A direct train ride from the airport to Manchester Piccadilly station takes about 20 minutes, making it a quick and convenient journey.
When to Visit?
The markets are open to the public free of charge, making them an accessible option for everyone. They typically kick off in mid-November and continue through December, providing ample time to soak in the holiday cheer.
This year, the markets are open from 8-Nov-2024 to 22-Dec-2024, with craft and gift stalls open from 10 AM to 8 PM, while food and drinks stalls are open from 11 AM to 9 PM daily. The markets will close at 6 PM on the last day (22-Dec-2024), but the food and drinks stalls will remain open until 31-Dec-2024.
Where to Stay?
For those seeking a luxurious stay nearby, Hotel Gotham is a fantastic choice, known for its elegant accommodations and stunning Christmas decorations that set the perfect backdrop for your festive adventure.
Manchester Christmas Market
Website | Instagram
#5: Birmingham Frankfurt Christmas Market
Best For: All things German

Recommended by Amabel from Classy Travel Guides
With a central hub in Victoria Square, the Frankfurt Christmas Market Birmingham takes over the city centre for almost two months every year. Sprawling down New Street and adjacent pedestrianised zones, the annual festivities are considered the largest authentic German Christmas market outside of Germany or Austria, with something for every kind of merry-maker.
Mulled wine, boozy hot chocolates, and in recent years, other concoctions like hot gin and ginger ale keep revellers warm, and there’s a real party atmosphere on evenings and weekends.
In Victoria Square, a gigantic central bandstand hosts a rotating schedule of live performances, including vintage jazz, atmospheric classical covers, and talented tribute acts. There’s also a Ferris wheel and ice rink in Centenary Square, and if you’re lucky, you might get a glimpse of Father Christmas on stage.
Of course, you’ll find the usual market stalls selling kitsch decorations and handicrafts, but most come to Birmingham Christmas markets for the food and drink, with a tempting array of German and international fare on offer.
The smell of sizzling bratwurst and cinnamon-dusted doughnuts is what draws you in, but the sensational entertainment ensures you stay put.
When to Visit?
1st November to 24th December 2024
Where to Stay?
Staybridge Suites Birmingham is located just a snowball’s throw from the action as well as two major train stations with links to the rest of the UK.
Birmingham Frankfurt Christmas Market
Website | Instagram
#6: Blenheim Palace Christmas Market
Best for: A festive day out in a grand, luxurious setting
If you’re looking for a Christmas market with a wow factor, Blenheim Palace is the one.
Set in the stunning Great Court of this magnificent stately home, rows of wooden chalets are brimming with unique gifts, handmade crafts, and delicious festive treats. Whether you’re picking up artisan cheeses, sampling craft vodka, or enjoying mulled wine under the twinkling lights, it’s a magical way to get into the holiday spirit.
The real showstopper? The Illuminated Light Trail, which winds through Blenheim’s incredible gardens with dazzling displays and enchanting installations. And don’t miss the palace interiors, transformed into a sparkling Neverland to tell the story of Peter Pan (definitely worth booking in advance!).
When to Visit?
The market runs from 15-Nov-2024 to 22-Dec-2024, open daily from 10:30 to 20:30, with earlier closing at 17:30 on some weekdays.
Where to Stay?
Stay nearby in Woodstock for a cosy escape. Try the boutique Feathers Hotel for a perfect festive getaway.
Blenheim Palace Christmas Market
Website | Instagram
#7: Chatsworth Christmas Market
Best for: Traditional Christmas market with the backdrop of a stately home and gardens.
Recommended by Samantha from Coco Travels
The Chatsworth Christmas Market is one of the best Christmas events in Derbyshire. There are over 100 stalls in wooden huts selling food, drink, and gifts from a variety of businesses from artisanal makers to well-known outdoors brands. It’s all set on the grounds of Chatsworth House and the stately home backdrop is really impressive.
Indulge in a mulled wine, hot chocolate, or a German beer at one of the outdoor bars, or grab a hot pork roll, gourmet burger, or crepe if you’re feeling peckish.
You’ll also be able to enjoy some of the live music performances throughout the day with traditional brass bands, singers, and an oompah band, plus many others.
You can tie in your visit with a walk around the extensive grounds or a visit to the house itself, which is decorated for Christmas each year.
The market is free to attend, however, you do have to pay for parking which must be booked in advance and is quite expensive. Try to take public transport or walk there if you can, to avoid these charges.
Top Tip: Get there early in the morning to avoid the crowds and get the best shopping experience.
When to Visit?
9th November – 1st December 2024
Where to Stay?
Chatsworth Christmas Market
Website | Instagram
#8: York Christmas Market
Best for: A magical, Instagram-worthy festive city experience
York’s St Nicholas Fair transforms the city into a Christmas wonderland when Parliament Street and St Sampson’s Square are lined with 75 enchanting wooden chalets offering handmade gifts, artisan crafts, and delicious seasonal treats. Over 80% of traders here are Yorkshire-based, so it’s a brilliant chance to support local businesses.

Need a break? Thor’s Tipi is perfect for warming up with a hot drink in a cosy setting. The market also focuses on accessibility with a Quiet Oasis nearby and a Take A Seat Initiative for those needing a rest.
When to Visit?
Open daily from 10 AM to 7 PM between 14-Nov-2024 to 22-Dec-2024, with quieter mornings (10 AM – 12 PM) for a relaxed experience.
Where to Stay?
Stay in central York for easy access to the market and festive events. Try a charming B&B, boutique hotel, or self-catering accommodation to suit your needs.
York Christmas Market
Website
#9: Chester Christmas Market
Best For: Gothic charm

Set against the stunning backdrop of Chester’s Victorian gothic Town Hall, medieval cathedral, and sparkling Christmas tree, this market is pure holiday magic.
70 wooden cabins line Northgate Street, offering everything from handcrafted gifts to delicious festive treats. Whether you’re sampling hog roasts, warming up with mulled wine, or indulging in a sweet treat, it’s a feast for the senses.
Chester’s festive vibe extends beyond the market. The city lights and beautifully decorated streets create a postcard-perfect setting, while nearby shows like Cinderella and The Snowman add to the holiday spirit.
Chester’s buzzing food scene also comes alive, with cosy restaurants, family-friendly options, and plenty of spots for a festive cocktail or two.
When to Visit?
Open from 15-Nov-2024 to 22-Dec-2024 (Sunday to Wednesday 10:30 AM – 6:30 PM and Thursday to Saturday 10:30 AM – 8 PM), it’s perfect for a leisurely daytime visit or an evening under the lights.
Where to Stay?
For convenience, stay in central Chester. Try a boutique hotel near the market or a family-friendly option for a festive city escape.
Chester Christmas Market
Website
#10: Winchester Cathedral Christmas Market
Best for: A traditional Christmas experience in a historic setting
Winchester Cathedral’s Christmas Market is pure festive magic. it takes place in the atmospheric Inner Close of the cathedral, surrounded by over 1,000 years of history. Adorned with twinkling lights and wreath-decorated wooden chalets, the market offers a perfect mix of unique, handcrafted gifts and festive treats.
The Makers Market / British Crafts Village is a highlight, showcasing authentic, locally sourced creations perfect for thoughtful gifting. Foodies will love the hog roast rolls, artisan crumbles, and mulled wine, making it easy to refuel while soaking up the festive spirit.
Adding to the atmosphere, the sounds of cathedral choir services fill the air throughout December, making the experience even more magical.
When to Visit?
Running from 22-Nov-2024 to 22-Dec-2024, the market is open daily from 10:00 AM to 6:30 PM, making it the perfect place for some daytime shopping or an enchanting evening under the lights.
Where to Stay?
Choose a boutique hotel or charming B&B in Winchester’s city centre to stay close to the cathedral and market.
Winchester Cathedral Christmas Market
Website
#11: Belfast Christmas Market
Best For: A magical Dickensian vibe in the heart of Belfast

If you’re looking for a Christmas market with a bit of extra charm, the Belfast Christmas Market at City Hall is hard to beat.
Packed with over 100 stalls selling everything from handcrafted gifts to festive food that will have you going back for seconds, here, you will find Italian chocolates, artisan cheeses, and even exotic meat burgers if you’re feeling adventurous — all washed down with a cosy mug of Glühwein.
What makes this market extra special is its Dickensian theme. On the opening weekend (16th–17th November) and again on the third weekend (30th November–1st December), you’ll spot Victorian characters wandering the market, hear live performances, and enjoy storytelling that feels like a scene straight out of a Christmas novel.
The kids will love visiting Santa in his grotto, while you relax in the food court and soak up the festive vibes. It’s also a great spot to tick off your Christmas shopping while enjoying the twinkling lights and the buzz of the season.
When to Visit?
It all kicks off at noon on 16-Nov-2024 and runs daily after that until 22-Dec-2024.
Where to Stay?
Stay right in the city centre for the easiest access. The Fitzwilliam Hotel or a cosy local B&B will keep you close to the action.
#12: Holkham Hall Christmas Market
Best For: A festive escape in Norfolk’s beautiful countryside
If you’re dreaming of a Christmas market with a touch of elegance, Holkham Hall is the place to be. Set on a stunning North Norfolk estate, this magical market takes over the Lady Elizabeth Wing for just three days in December. With over 60 stalls, you’ll find everything from homemade candles and Norfolk oyster shell decorations to locally produced wine and award-winning fudge—it’s perfect for finding those unique, thoughtful gifts.
The atmosphere here is what makes it so special. There’s something magical about browsing artisan stalls surrounded by the grandeur of Holkham Hall, all decked out in its festive finest. Grab a glass of mulled wine, take your time exploring, and soak in the festive cheer—it’s an experience as much as it is a shopping trip.
When to Visit?
It’s only open for three days in December, so plan ahead to make the most of it!
Where to Stay?
For the ultimate festive treat, stay at Victoria, right on the Holkham estate, or choose a cosy B&B or cottage in the surrounding countryside.
#13: Bristol Christmas Market
Best For: A festive escape with Bavarian skiing vibes
If you’re dreaming of a Christmas market with a cozy après-ski feel, Bristol’s Christmas Market in Broadmead Piazza is perfect.
Here, it is all about Bavarian charm and festive cheer. Start with a visit to the rustic Jäger Barn Bar, where you can sip on warming glühwein or mulled cider while enjoying plates of bratwurst—all set to live music.
For a unique twist, book one of the ski gondolas or igloos for a festive get-together with friends or family (up to six people). These cosy spots are ideal for soaking in the atmosphere with a touch of privacy.
Wander through the stalls offering homemade crafts, stocking fillers, and delicious treats, perfect for ticking off your Christmas shopping list.
When to Visit?
Running from 1-Nov-2024 to 23-Dec-2024, the market is open daily from 10:00 AM to 7:00 PM, with food stalls and bars staying open until 10:00 PM. On 23rd December, the market wraps up at 6:00 PM.
Where to Stay?
Stay close to the action with options like the Bristol Marriott Royal Hotel within walking distance of the market.
Bristol Christmas Market
Website
#14: Exeter Cathedral Christmas Market
Best For: West Country charm and festive vibes
Set against the breathtaking backdrop of Exeter Cathedral, this market is the perfect way to soak up the festive spirit.
From 15th November to 15th December 2024, over 100 twinkling chalets transform the Cathedral Green into a Christmas wonderland. You’ll find handcrafted gifts, delicious West Country produce, and global street food, alongside themed pop-up bars offering mulled cider and other warming drinks.
New this year is a festive area in the Cloister Garden, running Thursday through Sunday, where independent businesses showcase even more unique finds.
Don’t miss the opportunity to step inside the magnificent 12th-century cathedral and take in the awe-inspiring stone-vaulted ceiling, medieval astronomical clock, and rich history.
There’s also a special carol concert by the cathedral choir and the free-to-attend Exeter Nativity to round off your visit with seasonal joy.
When to Visit?
Open daily from 15-Nov-2024 to 15-Dec-2024, it’s ideal for both daytime and evening visits to enjoy the magical atmosphere under the lights.
Where to Stay?
Stay in central Exeter for easy access. Options like Southernhay House Hotel or a local B&B will put you right in the heart of the action.
Exeter Cathedral Christmas Market
Website
#15: Liverpool Christmas Market
Best For: A festive experience with a stunning neoclassical backdrop

Liverpool’s Christmas Market in St. George’s Plateau offers visitors an opportunity to explore a variety of stalls featuring fashion, jewellery, homeware, and arts and crafts, perfect for holiday gifts, as well as delicious street foods, sweet treats, and seasonal specialities.
Children will love Santa Land, offering a range of themed rides, and the traditional carousel. The Big Wheel provides panoramic views of the city, adding to the festive atmosphere.
When to Visit?
Running from 16th November to 24th December 2024, the market operates daily from 11:00 AM to 10:00 PM, closing at 5:00 PM on 24th December.
Where to Stay?
For convenient access, consider accommodations near St. George’s Hall. Options like the Liverpool Marriott Hotel City Centre offer comfortable stays within walking distance of the market.
Liverpool Christmas Market
Website | Instagram
#16: Cardiff Christmas Market
Best for: Experiencing Welsh culture at Christmas

Recommended by Shireen from The Happy Days Travels
Cardiff Christmas Market is an annual market, running for the past 30 years and located in four, pedestrianised streets in the city centre.
At the market, there are over 130 stalls selling original products from local vendors and many with unique Welsh-ness like Welsh love spoons, Welsh-themed Christmas decorations, hand-made quilts and pillows with words like ‘cwtch’ written on them, Welsh-coast pebble art, Celtic Whiskey and Barry Island Gin.
One of the best parts of the Cardiff Christmas Markets in Cardiff is all the tasty, traditional Welsh food on offer for sampling, as well as supper and souvenirs. You’ll find foods like brownies, Snowdonia cheese, a bowl of Cawl, raw Welsh honey, bara brith and homemade Welsh cakes.
When to Visit?
The market is open from November 14th to December 23rd and trading hours are between 10 AM to 6 PM Monday to Saturday and 10 AM to 5 PM on Sundays.
Where to Stay?
The best place to stay in Cardiff is in Cardiff Bay, an urban area of the city with its own harbourfront, restaurants, bars and venues like cinemas, theatres, comedy clubs, bowling and more.
This is a nice area to stay in general with easy access to Cardiff city centre like buses, trains, Ubers or take a 30-minute walk.
Cardiff Christmas Market
Website | Instagram
#17: Canterbury Christmas Market
Best For: A festive family day out with unique attractions
With 95 huts and over 150 stallholders (and yes, with lots of delicious bratwurst, mulled wine, cider, and schnapps), Canterbury’s Christmas Market is one of the largest Christmas markets in the South East.
Here, you can enjoy a 30ft Christmas tree, a traditional carousel, and festive mini golf. Children can ride on Santa’s magical VR sleigh, visit a grotto with a talking letterbox, see singing reindeer, and even have breakfast with Santa.
When to Visit?
The 2024 market runs from November 15th to December 24th. Opening hours are:
- Monday to Friday: 10:00 AM – 6:00 PM
- Saturday: 9:00 AM – 6:00 PM
- Sunday: 11:00 AM – 4:00 PM
- Christmas Eve: Closes at 4:00 PM
Where to Stay?
For a convenient stay, consider accommodations near the city centre, providing easy access to the market and city attractions.
Canterbury Christmas Market
Website | Instagram
#18: Nottingham Winter Wonderland
Best For: Traditional family fun in the heart of the city
Nottingham’s Winter Wonderland transforms Old Market Square into a festive haven, where you can gather around the towering 60-foot Christmas tree, take a ride on the carousel or take in the panoramic views from the Observation Wheel.
You can wander through the German-style wooden chalets lining Long Row and Smithy Row, where independent traders offer a variety of gifts, artisan cheeses, homemade chutneys, and more. Or follow the Sky Skate Ice Path, a unique ice trail that weaves above the market stalls, offering a skating experience like no other, before visiting the Ice Bar, Sur La Piste, or Altitude Ski Bars.
When to Visit?
The 2024 market operates daily from November 13th to December 31st, with varying hours:
- November: Sunday–Thursday: 10:00 AM–6:30 PM; Friday–Saturday: 10:00 AM–8:00 PM
- December: Sunday–Thursday: 10:00 AM–8:30 PM; Friday–Saturday: 10:00 AM–9:00 PM
Where to Stay?
For convenience, consider accommodations near Old Market Square. Options like the Crowne Plaza Nottingham or the boutique Lace Market Hotel offer comfort and easy access to the festivities.
Nottingham Winter Wonderland
Website | Instagram
#19: Sheffield Christmas Market
Best For: Celebrating local artisans in a festive atmosphere
With over 60 log cabins stretching from Town Hall Square to the bottom of The Moor, Sheffield’s Christmas Market proudly features that 80% of traders are local independents, offering a unique array of clothing, crafts, and stocking fillers.
Here, you can indulge in festive delights at the three Alpine Bars, savour traditional German sausages, Yorkshire pudding wraps, churros, and more. Children can visit Santa in his grotto, enjoy the carousel, or experience the new illuminated helter-skelter.
When to Visit?
From November 14th to 24th December 2024, the market is open from 10:00 AM – 6:00 PM from Sunday to Thursday and 10:00 AM – 7:00 PM on Friday and Saturday.
Where to Stay?
For a convenient stay, consider accommodations near the city center, such as the Leopold Hotel offering easy access to the market and city attractions.
Sheffield Christmas Market
Website | Instagram
SHARE & SAVE FOR LATER
Best British Christmas Markets


Need More Christmas Inspiration? You May Also Enjoy:
- Check out the best things to do in London at Christmastime
- Don’t forget to check out these holiday movies set in London
- Follow the magical light trail in Kew Gardens during the festive season
- Go beyond London with the UK Travel Guide
- Read all about Christmas traditions from around the world








Oh my goodness. I had no idea there were so many. Saving for next year!
Indeed; there are many more smaller ones all around as well! Glad you enjoyed this post – hope it comes in handy next year! 🙂
I will be visiting the UK for New Yesr’s Eve. Do you know if Oxford does a Christmas market? I will luckily see a few markets in London on January 1-2. Great roundup!
Hey, they sure do! It’s on Broad Street and open until Sunday 5th January 2025 this year! You can find more information here: https://www.christmasinoxford.co.uk/
I’ve done a few, but it looks like I still have a long way to go. I’m glad to see that there are more and more Christmas markets in the UK!
Haha, sounds like “challenge accepted” 😀