Christmas markets near me: get ready for festive shopping in the UK

Looking for a Christmas market near where you live? We bring you the definitive list of the best Christmas markets around the UK. So wrap up warm, grab a mug of mulled wine, and explore these fabulous seasonal events

Sweet treats on offer from Christmas markets
(Image credit: Getty)

Christmas markets are one of the many magical events that sweep the country throughout the festive period. The iconic wooden chalets bringing roast chestnuts and handcrafted Christmas gifts to our streets while stately homes and castles host their own artisan Christmas fairs. 

So, when do Christmas markets start? Well, lots of Christmas markets have already begun and will go on throughout the whole of November and December with a lot finishing just before Christmas Day. We've rounded up the best places to go for Christmas markets in the UK, from Scotland to Southampton; you're bound to find a Christmas market near you. 

There are plenty more opportunities to help you get in the festive mood at Christmas – check out our hub page for gift inspiration, decorating ideas and everything you need to get you in the yuletide spirit. 

1. Winter Wonderland at Hyde Park, London

When is it on? Thursday 21 November – Sunday 5 January 2020

Hyde park market

(Image credit: Getty)

Winter Wonderland at Hyde Park (opens in new tab) promises to be a truly fabulous event. With over 100 fairy-lit Bavarian style wooden chalets, at  you can easily get all your Christmas gifts sorted from beautiful jewellery, accessories, clothing, handmade crafts, traditional Christmas decorations, delicious Christmas treats. Hyde Park is also home to the UK's largest outdoor ice rink, set around Hyde Park’s Victorian bandstand under a canopy of sparkling lights. 

2. York St Nicholas Fair, Yorkshire

When is it on? Thursday 14 November – Sunday 22 Decemeber

York Christmas Market

(Image credit: Visit York)
The perfect Christmas gift! Subscribe to Period Living from just £7.50

(Image credit: Period Living)

It's never too early to take advantage of our fantastic savings. Subscribe to Period Living magazine (opens in new tab) from £7.50 for three issues - the perfect present for lovers of timeless style.

Christmas markets are the perfect place to get your Christmas shopping sorted. You can buy everything from Christmas decorations and homewares to hand-crafted jewellery, trinkets, clothing and a gifts. 

There is also whole host of sweet treats like candied nuts, lebkuchen (a sugar coated gingerbread) and Schaumkuss (delicious marshmallows covered in chocolate), as well as tankards of beer or mugs of hot chocolate and mulled wine for you to enjoy while you browse the stalls.

York St Nicholas Christmas market (opens in new tab) is no different, as its magical cobbled streets are brought to life with the scent of spiced mulled wine and twinkling fairy lights. 

Meander through the streets and explore 100 traditional-style chalets packed full with Christmas gifts, decorations and festive delights. 

3.  Birmingham German Market

When is it on? Thursday 7 November – Monday 23 December 2019

birminghm christmas market

(Image credit: Getty)

Often considered the best German Christmas market in UK, Birmingham’s Frankfurt Christmas Market (opens in new tab) is certainly the largest authentic German market outside of Germany and Austria. Birmingham’s Christmas Market brings the city to life with more than 120 wooden chalets lining the streets. Flock to the market with family and friends to buy traditional gifts, such as handcrafted wooden decorations and pretty glass baubles, and to sample food like bratwursts, schnitzels and roasted almonds. There will be live music and events held at Victoria Square. 

4. Edinburgh Christmas Market

When is it on? Friday 17 November – Saturday 5 January 2020

Edinburgh Christmas Market

(Image credit: Ian Cameron )

With a range of rides, attractions and traditional market stalls, Christmas
in Edinburgh
(opens in new tab) promises to be a winter wonderland. Spreading across George Street and Princes Street Gardens, the romantic festive market offers a unique shopping experience with crafts, gifts and gastronomic surprises. There's so much to do for all the family that you will be literally spoilt for choice. 

5. Bath Christmas Market

When is it on? Thursday 28 November – Sunday 15 December

Bath Christmas market

(Image credit: Bath Christmas market)

Set against the stunning Bath Abbey, Bath Christmas market (opens in new tab) returns with more than 200 chalets winding throughbthe Georgian streets. The market prides itself on locally produced, handcrafted gifts and festive foods – ideal for a spot of Christmas shopping.

6. Southampton Christmas Market

When is it on?  Thursday 14 November – Sunday 23 December

Oxford Christmas market

(Image credit: Visit Oxford)

One of the Christmas highlights of Southampton Christmas market (opens in new tab)is ‘Flying Santa’, who takes to the skies over the city centre. There’s also an ice rink and 40 independent stallholders offering delights like sweet gingerbread hearts, candied fruit and handmade gifts.

7. Nottingham Christmas Market

When is it on? Thursday 14 November – Tuesday 31 December

Nottingham Christmas market

(Image credit: Getty)

Meander through the market stalls of the Nottingham Christmas market (opens in new tab), largest event in the East Midlands, pull on some ice skates, check out the double-decker winter bar and head to the helter-skelter for a fun-packed festive extravaganza this Christmas. 

8. Vegan Winter Festival, Essex

When is it on? Saturday 14 Decemeber

Sweet treats on offer from Christmas markets

(Image credit: Getty)

Discover the Christmas festival with an ethical difference at Essex's Vegan Christmas festival (opens in new tab). Browse over 80  fantastic stalls selling Christmas food and gifts, plus enjoy exciting cookery demonstrations, inspirational talks, interactive workshops, yoga, a wide range of free food samples to try, and children’s activities running throughout the day. Entry £3.

9. Cardiff Christmas Market

When is it on? Thursday 14 November – Monday 23 December

German dolls in markets

(Image credit: Getty)

For over 20 years, Cardiff Christmas Market (opens in new tab) has wound its way through the main pedestrian streets of the city centre. Warm your hands around a hot mulled wine as you discover the delights of more than 200 eclectic exhibitors, including local artists and craftspeople offering original pieces from jewelry to woodwork, as well as seasonal food and drink stalls.

10. Oxford Christmas Market

When is it on? Thursday 5 December - Saturday 21 December 2019

oxford Christmas market

(Image credit: Visit Oxford)

Established in 2009, the Oxford Market (opens in new tab) will once again fill the historic Broad Street with its quaint wooden stalls selling myriad beautiful handcrafted gifts and ornaments. Local bands and choirs will perform a variety of carols throughout the market, ensuring that everyone is in the Christmas spirit.

11. Skate at Somerset House in London

When is it on? Wednesday 13 November – Sunday 12 January 2020 

Skating at Somerset House

(Image credit: Somerset House)

Celebrating its 20th anniversary, the grounds at Somerset House (opens in new tab) will again be transformed into a huge ice-skating rink as Skate returns this November. Glide around the rink against the backdrop of a sparkling 40ft Christmas tree.

Then when you've tired yourself out on the ice, explore the Fortnum and Mason Christmas arcade, full of all sorts of festive treats including gourmet dining in Fortnum’s Lodge, Baileys Hot Chocolate in hand at the Skate Lounge and lots of opportunities for seasonal shopping. For more details or to book visit 

If you're a night-owl with a love of skating, then you'll love the all-nighter skating session on 7th December. One site-wide ticket gets you access to a timed ice skating session (usually £17) on the hour from 23.00 to 07.00. Book tickets here (opens in new tab).

12. Winchester Cathedral Christmas Market

When is it on? Thursday 21 November – Sunday 22 December

Winchester Catherdral

(Image credit: Winchester Catherdral)

Every year nearly half a million visitors visit Winchester Cathedral Christmas Market (opens in new tab), the traditional wooden chalets set the scene in the Cathedral’s historic Inner Close, with a stunning real ice rink at the heart. Hand-picked exhibitors, many selling British-made goods, will be nestled among an array of food and drink stalls. 

More great Christmas ideas:

Holly is Sub-editor and Features Writer for Period Living. She is busy putting her stamp on a pre-furnished flat by making cushions and upcycling second-hand finds.