Opens in a new tab

Bristol Christmas Market

Bristol's Christmas market lines Broadmead with over 40 stalls from 6 November to 23 December 2026, and snow falls every evening at 18:00. The stalls are hit and miss, so book a ski gondola in the Jäger Barn and buy presents from Bristol makers at St Nick's on Corn Street.

This seasonNovember 6, 2026 → December 23, 2026

Broadmead's stalls open 10:00 to 19:00 every day, and the food stalls and bars carry on until 22:00. It closes early on 23 December.

Broadmead is closed, but St Nick's Christmas Market on Corn Street trades from 09:30 to 15:00.Everything is shut, Bristol On Ice included, and the A1 airport bus doesn't run.

Last updated 11 November 2026

Every market on a real street map, with the transport stops and the walks that link them.

Bristol Christmas market
5.7/10
ChristmasWanders Index 2026

Ranked № 192 of 195 cities

See the full Index →

4 Christmas markets across the city

All Christmas Markets in Bristol

Ranked #1 is where we'd go first. Pick any market to see what it's like.

Bristol Christmas Market

Bristol Christmas Market

Broadmead, from Merchant Street towards Cabot Circus, Bristol

Stalls shut at 19:00 but the bars run to 22:00, so shop first and come back for the 18:00 snowfall.

Stalls

40+

More than 40 wooden stalls line the Broadmead shopping street towards Cabot Circus, with a 15-metre wheel and artificial snow every evening at 18:00. The Jäger Barn is the real reason to come, with igloos, ski gondolas and hot-air-balloon tables you can book for 90 minutes.

St Nick's Christmas Market

St Nick's Christmas Market

Corn Street and Wine Street, outside St Nicholas Market, Old City, Bristol BS1 1JQ

St Nick's trades on Christmas Eve until 15:00, a day after Broadmead has packed up.

Stalls

up to 35

The council's own market puts ten chalets and up to 25 stalls on Corn Street and Wine Street, selling work by Bristol's independent makers, with street food on Wine Street. It's the better place for presents, and the covered St Nicholas Market is right behind it.

Bristol On Ice

The Amphitheatre, Bristol Harbour (Canon's Marsh)

It's closed on Monday 30 November as well as Christmas Day, and the last skate starts at 21:00.

New for 2026, a harbourside rink at the Amphitheatre with a 65-metre Star Flyer, a helter skelter and other rides, plus two tipi bars and live music. Entry is free, skating starts at £12.95, and it's about 20 minutes' walk from Broadmead.

Vintage Winter Wonderland

Vintage Winter Wonderland

Millennium Square, Anchor Road, Bristol BS1 5DB

It's due to run until 3 January, a week after the harbour rink closes, so save it for New Year.

A vintage fairground on Millennium Square with carousels, dodgems and family rides, plus bratwurst, vegan and waffle stalls and a ski-themed Après Bar with live music on Thursdays and DJs at weekends. Entry is free, and you pay per ride.

The Bristol pocket guide, a street map of every market on one side and hours, prices and transport tips on the other

Free pocket guide

Every Bristol Christmas market on one sheet of paper

Gloves on, phone dead, signal gone. The printable version puts the map on one side and everything else on the back, so a folded sheet in your coat pocket still works when nothing else does.

  • Opening hours for each market, Christmas Eve included, when most of them close early
  • What the food and drink cost, and what to order at the stalls
  • When to go to dodge the crowds, and how to get from one market to the next
  • The street map with every market and the walks, ready to fold into a pocket

Two A4 pages, made to print on both sides of one sheet. After that, a few emails a season. Unsubscribe in one click.

Airport, rail and getting around

Getting to Bristol

Temple Meads is about 18 minutes on foot from Broadmead, with GWR trains from London every half hour.

Bristol Airport (BRS)
35 min£9.50
Bristol bus station

The A1 Airport Flyer runs around the clock, up to every 8 minutes, via Temple Meads to the bus station beside Broadmead. It doesn't run on Christmas Day.

Tickets and times

Private transfer to your hotel door

The A1 Airport Flyer runs round the clock to the bus station beside Broadmead, except on Christmas Day, so a car is mostly for luggage, a group or a 25 December arrival.

Check transfer pricesWelcome Pickups, Bristol Airport to the city

Fastest trips into Bristol

From Bath

11 minfastest trip
TrainsDirect, GWR
How oftenAbout 4 an hour
Arrive atBristol Temple Meads
Last train inleaves 01:03
Last train backleaves 23:45

There's no need to book, so buy on the day. The non-stop trains take 11 minutes, so Bath and Bristol fit into one evening.

From Cardiff

49 minfastest trip
TrainsDirect, GWR
How oftenAbout 2 an hour
Arrive atBristol Temple Meads
Last train inleaves 23:30
Last train backleaves 22:58

Tickets are bought on the day here, and with the last train from Cardiff at 23:30 an evening at the market is easy.

From Exeter

57 minfastest trip
TrainsDirect, CrossCountry, GWR
How oftenAbout 2 an hour
Arrive atBristol Temple Meads
Last train inleaves 22:43
Last train backleaves 23:48

Walk-up fares are fine, and the CrossCountry trains do it in 57 minutes, against about an hour and a half on the GWR stopping trains.

From Birmingham

1h22fastest trip
TrainsDirect, CrossCountry
How often2 an hour
Arrive atBristol Temple Meads
Last train inleaves 22:12
Last train backleaves 22:18

Booking ahead is optional, and these CrossCountry trains run as normal on Sunday 29 November, when the London line is disrupted.

From London

1h29fastest trip
TrainsDirect, GWR Intercity Express
How oftenEvery 30 min
Arrive atBristol Temple Meads
Last train inleaves 23:32
Last train backleaves 22:50

Advance fares start at £26.50, so it pays to book. Paddington is shut on 28 and 29 November 2026, when trains run from Euston via Bristol Parkway on the Saturday, in about 2h50, and via Waterloo and Reading on the Sunday, in about 3h30.

From Winchester

2h02fastest trip
Trains1 change, GWR
How oftenHourly
Arrive atBristol Temple Meads
Last train inleaves 20:33
Last train backleaves 20:00

Change at Reading, and buy on the day if you like. On Sunday 29 November buses replace trains between Winchester and Basingstoke.

From Manchester

3h09fastest trip
Trains1 change, CrossCountry
Arrive atBristol Temple Meads
Last train inleaves 20:25
Last train backleaves 20:33

It's worth booking ahead for a trip this long, and the evening trains change at Birmingham.

Striped bars are trips longer than eight hours, so they run off the scale.

M32 → Bristol city centre

There's parking near Broadmead, but the centre is jammed at weekends all through December, so leave extra time or come by train.

Broadmead and St Nick's are 8 minutes apart on foot, and the harbour rink and the Millennium Square fair are about 20 minutes from Broadmead. Temple Meads is an 18-minute walk, or any bus to the bus station.

Bristol Temple Meads → Broadmead

about 18 minFree

Or hop on the A1 or any other bus to the bus station, a couple of minutes from the stalls.

Broadmead → St Nick's (Corn Street)

about 8 minFree

The harbour sites, Bristol On Ice and the Millennium Square fair, are about 20 minutes on foot from Broadmead.

On foot from Broadmead

St Nick's Christmas Market8 min
Vintage Winter Wonderland19 min
Bristol On Ice21 min

Fares and timetables checked November 2026.

Sleep close to the stalls

Where to stay in Bristol

Book early. December doesn't do last-minute.

Budget

Premier Inn Bristol City Centre (Cabot Circus)

On Bond Street South at the Cabot Circus end of Broadmead, about six minutes from the stalls, so the market is on the way to everything.

Check December rates →
Brooks Guesthouse Bristol

Mid-range

Brooks Guesthouse Bristol

On St Nicholas Street beside the Corn Street chalets, about seven minutes from Broadmead, with rooftop Airstream caravans you can sleep in.

Check December rates →
Hotel du Vin Bristol City Centre

Splurge

Hotel du Vin Bristol City Centre

A converted 18th-century sugar warehouse on Narrow Lewins Mead, about eight minutes from Broadmead and handy for the Old City too.

Check December rates →

Bristol at Christmas

The main Bristol Christmas market is small for a city this size, about 40 stalls along one shopping street in Broadmead, and in my opinion it’s not the best part of a Bristol Christmas.

The better stuff is scattered round the centre. The council’s St Nick’s Christmas Market on Corn Street has Bristol’s own independents, the Made in Bristol gift fairs at Bristol Beacon bring in over 200 local makers on three weekend days, and down on the harbour there’s a new ice rink and a vintage funfair.

What Broadmead does have is a very good bar. The Jäger Barn has igloos, ski gondolas and hot-air-balloon tables you can book, with live music from Thursday to Sunday, and drinks are cheaper than at Winchester or Exeter.

When Is the Bristol Christmas Market 2026?

The Bristol Christmas market on Broadmead runs every day from Friday 6 November to Wednesday 23 December 2026, and entry is free.

The stalls open 10:00 to 19:00, while the food stalls and bars keep going until 22:00, and there’s artificial snow at the centre of the market at 18:00 every evening. It closes early on its last day, the 23rd, so don’t leave it until then.

St Nick’s Christmas Market on Corn Street and Wine Street opens later, on 20 November, and it’s the one still trading on Christmas Eve, until 15:00 last year.

The Made in Bristol gift fairs are on just three days, Saturday 28 November, Sunday 6 December and Saturday 12 December, 10:00 to 16:00 at Bristol Beacon, and if you’re coming for presents, those are the dates I’d pick.

Broadmead, St Nick’s and Bristol On Ice all shut on Christmas Day, and one weekend to avoid from London is 28 and 29 November, when Paddington is closed.

DateWhat’s on
Fri 6 NovBristol Christmas Market opens on Broadmead, with snow at 18:00 every evening
Thu 12 NovLive music in the Jäger Bar begins, Thursday to Sunday evenings until 20 December
Fri 20 NovSt Nick’s Christmas Market opens on Corn Street and Wine Street
Fri 27 NovVintage Winter Wonderland opens on Millennium Square
Sat 28 NovBristol On Ice opens at the Harbourside Amphitheatre, and the first Made in Bristol Gift Fair at Bristol Beacon, 10:00 to 16:00
Fri 4 to Sun 6 DecSt Mary Redcliffe Treefest, with a Christmas market in the church
Sun 6 DecMade in Bristol Gift Fair at Bristol Beacon, 10:00 to 16:00
Sat 12 DecMade in Bristol Gift Fair at Bristol Beacon, 10:00 to 16:00
Wed 23 DecLast day on Broadmead
Thu 24 DecSt Nick’s Christmas Market’s last day (09:30 to 15:00 last year)
Fri 25 DecMarkets and Bristol On Ice closed
Sun 27 DecLast day of Bristol On Ice
Sun 3 JanLast day of the Vintage Winter Wonderland
From Mon 4 JanClosed until next season

The Bristol Christmas Markets

Broadmead, St Nick’s and Bristol Beacon are all within about 12 minutes’ walk of each other, and the harbour sites are about 20 minutes from Broadmead, so you can do the lot on foot in an afternoon and evening.

Broadmead

The Broadmead market sits on the pedestrian shopping street between Merchant Street and Cabot Circus, so there’s no old square or cathedral behind it, just chain stores.

The stalls are a mixed bag, and some of them sell cheap bits at a steep markup, so I wouldn’t do my present shopping here.

What’s worth a look is the 15-metre big wheel and the Christmas tree ride, both open 10:00 to 21:00, and the snow at 18:00, which the kids will love.

The Jäger Barn is the real reason to stop. You can book an igloo, an enclosed ski gondola or a hot-air-balloon table for 90 minutes, at £10 a table from Monday to Thursday or £20 from Friday to Sunday, plus a compulsory package, and on a cold night with a group it’s a lot of fun.

St Nick’s Christmas Market

St Nick’s is the council’s own market, about 10 chalets and up to 25 umbrella pitches along Corn Street and Wine Street in the old part of the centre, round St Nicholas Market.

It’s small, but it’s where Bristol’s own independents sell, so it’s where I’d do my shopping, and it’s the last one standing on Christmas Eve.

It’s a daytime stop, though, because last year it closed at 17:00 on weekdays, 18:00 on Saturdays and 16:00 on Sundays.

Right next to it, the Glass Arcade in St Nicholas Market is the best lunch in the centre, with Pieminister, Tibetan dumplings at Momo Bar, Korean fried chicken at XO and Portuguese custard tarts, though the indoor market is closed on Sundays.

Made in Bristol at Bristol Beacon

The Made in Bristol gift fairs are the big one for presents, over 200 local makers under one roof at Bristol Beacon, and you’ll come out with presents nobody else will be giving.

They only happen on 28 November and 6 and 12 December, 10:00 to 16:00, so if you can, build your visit round one of those days.

On the Harbour

Down at the harbour, Bristol On Ice is new this year, a rink at the Harbourside Amphitheatre open 12:00 to 22:00 from 28 November to 27 December, closed only on 30 November and Christmas Day. Skating is £14.95 for adults, £12.95 for children or £49.95 for a family of four, under-fives can’t go on the ice, and there are two tipi bars with live music at weekends.

A few minutes away on Millennium Square, the Vintage Winter Wonderland has old fairground rides and street food, with pay-as-you-go rides and no entry fee.

It’s a bit run down in places, but it’s fine for small kids and photos, and the German, Belgian and vegan food stalls are handy.

What to Eat and Drink at the Bristol Christmas Market

The bar prices are the one thing at Broadmead that beat the West Country’s cathedral markets. These were last year’s prices at Broadmead.

  • Mulled cider was £6, and in the West Country it’s the one I’d order over mulled wine.
  • Mulled wine and toffee apple cider were £6 as well, and a pint of Pilsner Urquell in the bar £7.
  • Hot chocolate was £4.50, or £6.50 with Baileys.
  • Bratwurst or Krakauer from the Jäger Grill was £8.

The food is dull, and I wouldn’t bother with the pork rolls, so I’d eat at St Nicholas Market or along the harbour.

Things to Do in Bristol at Christmas

Bristol’s Christmas is spread round the city, and some of the best bits are nowhere near a market.

  • The SS Great Britain has a light trail, Sailing The Stars, from 25 November to 10 January, with Winter Late evenings on 25 November and 5, 16 and 23 December.
  • Luminate at Ashton Court is a 60 to 90-minute light trail through the estate, from 27 November to 28 December, closed on Christmas Day.
  • Bristol Zoo Project’s Wild Lights runs from 27 November to 23 December, which makes three light trails, so pick one, and for me it’s the SS Great Britain, because it’s the only one round a ship.
  • Panto means Sleeping Beauty at the Hippodrome from 5 December, with Craig Revel Horwood as Carabosse, or Cinderella at the Bristol Old Vic from 27 November.
  • Bristol Cathedral has carols on 11 and 12 December, and there’s Beer and Carols on College Green on 17 December.
  • For free, Bristol Museum & Art Gallery and M Shed are both worth an hour, and Christmas Steps is full of independent shops.

Weather in Bristol in December

Pack a waterproof rather than a sledge. Bristol is mild and damp in December, about 8°C by day and 3°C at night, with rain on around 13 days of the month.

Our snow odds study gives a weekend visit just a 1% chance of snow.

Getting to Bristol, and Adding Bath

From London Paddington the train takes 1 hour 29 to 1 hour 36 minutes, every half hour, with the last one back to London at 22:50.

Temple Meads is about 18 minutes’ walk from Broadmead, or a short bus ride to the bus station right by the market.

Parking in the centre is hard work at weekends in December, so I’d come by train or bus.

If you do drive, the Cabot Circus car park is right by Broadmead, £4 for two hours or £3 for the evening after 17:00, and there’s a Changing Places toilet inside Cabot Circus.

Older cars may also have to pay Bristol’s Clean Air Zone charge, £9 a day, so check your car before you go.

The Park & Ride sites at Portway, Long Ashton and Brislington are free to park, but the last buses back on Sundays leave around 18:15 to 18:30.

Bath is only 11 to 17 minutes away by train, about four an hour, and its market is far bigger and more festive, so I’d base myself in Bristol for a night out and spend a day in Bath.

Bath’s market runs from 26 November to 13 December, so that’s the window if you want both.

Cardiff is 49 to 55 minutes away, and its market runs from 12 November to 23 December, which makes it the other easy add-on.

Is the Bristol Christmas Market Worth It?

For the Broadmead market on its own, no, I wouldn’t travel for it. But for a Bristol Christmas weekend that takes in St Nick’s, a Made in Bristol fair and an evening in the Jäger Barn, with a day in Bath next door, it’s a good one.

Come on one of the three gift-fair days if you can, shop at St Nick’s and Bristol Beacon, and save Broadmead for the bar after dark.

Tours

Make an evening of it

A few worth paying for. The markets themselves are free.

Bristol: Blackbeard to Banksy Guided Walking Tour

2 hours · from $19

A walk from Bristol Cathedral past Banksy's Well Hung Lover, the Nelson Street murals, St Nicholas Market and Queen Square, ending at the harbour. It passes the St Nick's chalets, so you can shop them on the way.

Check availability ↗

Bristol: Brunel's SS Great Britain Experience Entry Ticket

Day ticket, self-paced · from $29

Brunel's steamship in dry dock, with the engine room, the upper deck and two museums. It's on the harbour a few minutes from Bristol On Ice, and you can cancel free up to 24 hours before.

Check availability ↗

Bristol City Highlights Tour with a Local Guide

1.5 hours · from $20

The Old City, the harbour, the street art and Bristol Cathedral with a local guide. At 90 minutes it's the shorter walk if the market's still to do.

Check availability ↗

Made in Bristol Gift Fair

10:00 to 16:00 · Free

More than 200 Bristol makers and artists across five floors of Bristol Beacon, and with the St Nick's chalets it's where the better makers are. It's on three days only, Saturday 28 November, Sunday 6 December and Saturday 12 December.

More tours to book

Live prices and availability from Viator

Planning a whole trip? Compare every multi-day Christmas market tour →
Combine your trip

Nearby Christmas markets

Bath

26 Nov – 13 DecFreeIndex 7.5

Compare the two

Winchester

20 Nov – 22 DecFreeIndex 6.9

Compare the two

Exeter

13 Nov – 13 DecFreeIndex 6.4

Compare the two

Birmingham

Birmingham's Frankfurt Christmas Market

5 Nov – 24 DecFreeIndex 6.1

Compare the two