Best Christmas Markets

Christmas Markets Near Bristol 2026

7 Christmas markets within 25 miles of Bristol city centre, nearest first, one of them in the city itself. All have 2026 dates confirmed by their organisers.

None open this weekend (17 and 18 October 2026). Next to open: Bristol Christmas Market, on Friday 6 November 2026.

Loading the map…

Open today Running, closed today Opens within two weeks Later this season Dates not announced
Map: © OpenStreetMap contributors, OpenFreeMap.

2026 Dates, Nearest to Bristol First

Market and Distance From BristolDatesDays ClosedEntry
Bristol Christmas Market
Bristol city centre
6 Nov to 23 Dec 2026Open every day of its runFree
Bath Christmas Market
Bath, 11 miles south-east
26 Nov to 13 Dec 2026Open every day of its runFree
The Bishop's Palace Christmas Artisan Market
Wells, 17 miles south
14 to 15 Nov 2026Open every day of its runTicket
Wells Christmas Market
Wells, 17 miles south
12 to 13 Dec 2026Open every day of its run
Frome Christmas Gift Market
Frome, 19 miles south-east
5 Dec 2026One day onlyFree
Glastonbury Frost Fayre
Glastonbury, 22 miles south
28 Nov 2026One day only
Malmesbury Late Night Christmas Shopping
Malmesbury, 23 miles north-east
4 Dec 2026One day only

Distances are in a straight line from the centre of Bristol, so the journey by road or rail is longer.

Making a day of it? Walking tours, day trips and other things to do in Bristol can be booked ahead. Tours and things to do in Bristol on ViatorWe may earn a commission if you book through this link. How we're funded.

Further From Bristol, and Popular

The most searched Christmas markets between 25 and 60 miles away.

Cardiff Christmas Market

Cardiff

12 Nov to 23 Dec 2026

26 miles west of Bristol

Bournemouth Christmas Market

Bournemouth, Dorset

12 Nov to 31 Dec 2026

59 miles south-east of Bristol

Worcester Victorian Christmas Fayre

Worcester, Worcestershire

3 to 6 Dec 2026

53 miles north of Bristol

Questions About Christmas Markets Near Bristol

What is the nearest Christmas market to Bristol?

Bristol Christmas Market is in the city centre (6 Nov to 23 Dec 2026). The nearest outside the city is Bath Christmas Market in Bath, 11 miles south-east.

Which is the biggest Christmas market near Bristol?

Going by how many people in the UK search for each one, it is Bath Christmas Market (11 miles south-east), followed by Bristol Christmas Market (city centre).

When do Christmas markets near Bristol start in 2026?

Bristol Christmas Market is both the first to open, on Friday 6 November 2026, and the last to close, on Wednesday 23 December 2026.

Which Christmas markets near Bristol charge for entry?

The Bishop's Palace Christmas Artisan Market needs a ticket or paid entry. Each market's page gives the price where the organiser has published it.

Other cities nearby: Bath, Cardiff, Gloucester, Swindon. All of the South West. Not starting from the centre of Bristol? Find the markets nearest your postcode. How we check dates.