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…
Map: © OpenStreetMap contributors, OpenFreeMap.
2026 Dates, Nearest to Bristol First
| Market and Distance From Bristol | Dates | Days Closed | Entry |
|---|---|---|---|
| Bristol Christmas Market Bristol city centre | 6 Nov to 23 Dec 2026 | Open every day of its run | Free |
| Bath Christmas Market Bath, 11 miles south-east | 26 Nov to 13 Dec 2026 | Open every day of its run | Free |
| The Bishop's Palace Christmas Artisan Market Wells, 17 miles south | 14 to 15 Nov 2026 | Open every day of its run | Ticket |
| Wells Christmas Market Wells, 17 miles south | 12 to 13 Dec 2026 | Open every day of its run | |
| Frome Christmas Gift Market Frome, 19 miles south-east | 5 Dec 2026 | One day only | Free |
| Glastonbury Frost Fayre Glastonbury, 22 miles south | 28 Nov 2026 | One day only | |
| Malmesbury Late Night Christmas Shopping Malmesbury, 23 miles north-east | 4 Dec 2026 | One 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.