During the festive season, there are countless Christmas market stalls in Bristol to potter around – more than enough for you to give Santa and his elves a good run for their money on the present-sourcing and yuletide-treat-eating front. So don your thermals, savour the street food and get your Christmas shopping sorted at Bristol's magical Christmas markets.

Don’t forget to tag us in your seasonal snaps using the hashtag #MerryBristmas.

Jump on board First Bus to explore markets across the city this Christmas, and if you're coming from out of town, experience Bristol by train with GWR

Bristol's Christmas Market (3 November – 23 December)

Follow the smell of churros and bratwurst to Bristol Shopping Quarter where you’ll find festive stalls selling everything from sweet treats to Christmas crafts, plus live music and entertainment from Santa and his reindeer, or take in the view from the 15-metre tall Big Wheel! Shopped-out visitors can warm up with mulled wine in the Jäger Barn Bar, or book one of the cosy private Igloo Pods or Ski Gondolas.

Bristol Christmas Market 2023 - CREDIT James Bridle
Image - Bristol's Christmas Market

The Vintage Winter Wonderland in Millennium Square (10 Nov - 2 Jan)

Among the fairground rides, games stalls and cosy Après Bar, you'll find a range of food stalls, selling festive bites and drinks, from mulled wine to Yorkshire pudding wraps. 

Bristol Pop-Up Shop at The Galleries (15 November – 24 December) 

The Pop-Up Shop returns to the first floor of The Galleries, showcasing gifts from talented local makers, artists and designers. Expect beautiful illustrations, handcrafted homeware, elegant stationery, adult and kids clothing, fun craft kits, handmade ceramics, edible delights and more.

Bristol Pop up shop in The Galleries, Broadmead, Bristol - credit Visit West
Image - Bristol Pop-Up Shop

Christmas at St Nicholas Market (13 November – 24 December)

There’s sled-loads of good ol’ fashioned Christmas cheer to be had at St Nick’s. The permanent indoor buildings and outdoor stalls of the market are home to the largest collection of independent retailers in the city. It’s a perfect spot for gift ideas and delicious seasonal food. For homemade and organic festive goodies, pop down to the themed outdoor markets, running alongside the daily Christmas stalls from 13 November until Christmas Eve, with a special evening of twilight shopping until 8pm on Saturday 2 December.

Christmas lights in St Nicholas Market, Bristol - credit Chris Bahn
Image - St Nick's Christmas Market, credit Chris Bahn

Finzels Reach Market (Wednesday and Fridays)

On Wednesdays and Fridays between 11am and 2pm in the lead up to Christmas, Finzels Reach Market will be hosting special producers and comforting street food to keep you well-fed as well as some goodies to take home as gifts. 

Windmill Hill Market (Sunday 2 December)

Head along to this festive edition of the monthly market at Windmill Hill City Farm, featuring local creatives, food producers and other independent businesses.

Made in Bristol Gift Fair at Bristol Beacon (Weekends 25 - 26 November, 9 - 10 December)

Made in Bristol's Gift Fair returns to the glittering foyer at Bristol Beacon, showcasing up to 200 talented designer-makers across two weekends. From super stocking fillers to grander gifts for a special someone, you'll find an eclectic range of locally made artisan products including jewellery, toys, ceramics, prints and home accessories.

A market trader and 2 customers at the Made in Bristol gift fair - credit Jo Hounsome
Image - Made in Bristol Gift Fair. Credit: Jo Hounsome Photography

Wiper and True are hosting a range of local makers, bakers, growers and producers at their brewery taproom in Old Market from midday until 6pm.

More ways to have a #MerryBristmas: