Celebrate Christmas at St Nicholas Markets

For a truly festive shopping experience, then look no further than St Nicholas Markets.


We have indoor and outdoor shopping areas open right up to Christmas.

Christmas Market

Corn Street, Bristol, BS1 1JQ

All of your favourite things are wrapped up in St Nicks Christmas Market.

Soak up the festive atmosphere while you eat, drink and shop.  

Open seven days a week until Christmas, from Wednesday 13 December: 

Monday to Saturday, 10am to 5pm
Sunday, 10am to 5pm 
Christmas Eve, 10am to 3pm

The Christmas Market won't be open Wednesday 20 December because of the Bristol Farmers’ and Producers’ Market. 

St Nicholas Indoor Market

Corn Street, Bristol, BS1 1JQ 

Located within Bristol’s old city, St Nicholas Indoor Market is home to over 60 independent retailers that sell a mixture of gifts, original fashion and hand-crafted accessories.  

With 3 very unique areas of the market, why not make a day of it?  

The Covered Market is home to a variety of self-contained businesses including books, records and gifts. 

The Exchange Hall houses an eclectic array of stalls from jewellery to hot sauce.  You’re sure to find the perfect gifts for your loved ones at St Nicks.  

Plus no visit to Bristol’s most historic market would be complete without visiting the Glass Arcade eateries during the festive period for delicious food and drink.

Open every day until Christmas, from Sunday 19 November: 

Monday to Saturday: 9.30am to 5pm
Sunday: 10am to 5pm 
Christmas Eve: 10am to 3pm

International Street Food Market

Wine Street, Bristol, BS1 2PH 

An impressive collection of well-established top quality street food vendors with a truly international flavour, proving there’s more to festive food than turkey and sprouts.

Open every Tuesday and Friday from 5 to 22 December, 11am to 2.30pm. 

Bristol Farmers’ and Producers’ Market

Corn Street and Wine Street, Bristol, BS1 1JQ 

With a variety of food available from local producers, you need look no further for your seasonal supplies during December.

Open every Wednesday from 6 to 20 December, 8am to 2.30pm.