My Favourites

My Favourites

Save your favourites with a single click and you’ll never forget a brilliant Muddy recommendation.


Get the inside line on what’s unique, special and new near you, straight to your inbox across 28 counties

Back to Things To Do

12 best Christmas markets to visit near Wiltshire

Is it even Christmas if you haven't eaten scalding chestnuts from a chalet hut? Do your festive shopping right this year with these 12 merry markets within an hour of Wilts.

Marlborough Christmas Cracker Fair, Wilts, 18 Dec

Marlborough’s town hall is being transformed into a winter wonderland, complete with over 80 stalls of gift inspiration. Just a week before Christmas, this is the perfect event for anyone who has left present buying until the last minute (no judgement!).

Bournemouth Christmas Market, Bournemouth, Dorset, Nov 19 – 2 Jan

This stonker of a market boasts all things Alpine: from the stalls and food to a cosy Alpine Lodge — just, er, not the Alps. As well as the glittery market, don’t miss the Christmas Tree Wonderland free trail, for a walk-through giant tree and a spot of ice-skating.

Winter Wonderland, Hyde Park, 19 Nov – 3 Jan

Back for its 15th year, Winter Wonderland is more Christmas microcosm than market, but it has that too! Then once you’ve suitably shopped, sampled, and perused, you can head onto the fairground rides, ice sculpting workshops, Santa Land, and ice rink. New for this year is the obligation to book ahead which – fingers crossed – will reduce the mega crowds.

Winter Market, Southbank Centre, until 23 Dec

Wander along the Thames and revel in twinkling lights, indulgent street food, and giftable goodies. Tip: don’t miss the gooey fondue eaten out of transparent snow globes, from Jimmy’s Lodge. Insta-catnip!

Bristol Christmas market, Broadmead, Bristol, 5-23 Dec

Are you ready to get merry? Head to Bristol this December for a fabulously festive atmosphere, some 50 stalls in the centre of town, luxe private igloos to rent, and more delicious food than you could possibly consume (that’s not a dare!). You’ll find us at Jäger Barn Bar, mulling over (geddit?) the choice between mulled cider, gluhwein, or a hot chocolate spiked with Baileys. Decisions!

Christmas Market, Cheltenham, Glos, 20 Nov – 19 Dec


The yuletide market in Regency Cheltenham is back and bigger than ever for 2021. Expect twinkling stalls festooning the pedestrianised Promenade streets, and stalls packed with unique treats, gifts and handmade Christmas decorations. Once you’ve shopped your fill, feast on giant Bratwurst, or an exotic selection of ostrich and crocodile burgers (no lie!), macaroons from Italy, local fudge, and the very best cheeses. There’s also a Christmas Craft Market on the High Street from 11 – 23 December.

Winchester Cathedral’s Christmas Market, Hants, 19 Nov – 22 Dec

Winchester Christmas market
Pic: Annie Spratt

Hampshire’s biggest and most atmospheric, German-style Christmas Market is back at Winchester Cathedral. Sip mulled wine and have a good old mooch around the alpine-style chalet stalls around the inner close.

Tewkesbury Christmas Market, Tewkesbury, Glos

Historic Tewkesbury is the backdrop for this Christmas market, which this year will be taking over parts of the High Street, Church Street and Barton Street. Filled with fairground rides , a performance stage, various activities and 100 Christmas market stalls, it’s one not to be missed. You’ll get the chance to feed reindeer, meet the cast of The Roses Pantomime who’ll be all dressed up, and there’s even free parking in town. A Christmas miracle!

Victorian Christmas Fayre, Newbury, Berks 3-5 Dec

Newbury Victorian Christmas Market vintage carousel

Dig out your crinolines, hat, furry muff, Newbury’s going back in time to create a Christmas Card pretty vision of the festive season. OK so you don’t have to go in fancy dress unless that’s how you roll. But expect 100+ retailers, stall holders, pubs, restaurants and entertainers to be channeling A Christmas Carol. This is a traditional Christmas market with all jingle bells on. Choirs, vintage carousel, mulled wine and the chance to smash through your gift list.

Christmas Market, Blenheim Palace, Oxon, 19 Nov – 19 Dec

Blenheim Palace’s whole Christmas experience this year is well-worth a visit — think an illuminated trail and The Nutcracker re-imagined within the Palace’s rooms — but the market is always a dead cert. Expect boutique, artisan chalets, and plenty of refreshments.

Oxford Christmas Market, 9-19 Dec

The city of dreaming spires will be dreaming of a white Christmas at this bustling market, packed with carol-singing choirs, artisan gifts, and plenty of mulled wine. Pick up some unique local gifts, catch a glimpse of Father Christmas, and enjoy plenty of festive treats.

Frost Fayre, Glastonbury, Somerset, 27 Nov

Yes, Glastonbury’s not just for music festivals! Visit the market for a plethora of festive stalls accompanied by live music performed on stages dotted all over the place, and a grand opening by the Mayor.

Want more festive inspo? Try these local wreath-making workshops, or best nearby light trails to visit.

1 comment on “12 best Christmas markets to visit near Wiltshire”

  • Joanne Macleod November 26, 2021

    Great info, thank you


Tell us what you think

Your email address will not be published.

* Required
* Required

Little Black Book

The Little Black Book

Our A-Z of the grooviest local businesses to help make your life easier

View the businesses
Reader Treats Just For You!