The UK’s Christmas market scene has grown enormously since the German-style markets of the 1990s took hold in Birmingham and Manchester. Today, almost every city and many smaller towns run their own versions — quality varies enormously. These are the markets we think are worth building a trip around, rather than just visiting because they happen to be nearby.
Winchester Cathedral Christmas Market (20 November – 22 December 2026)
Winchester’s market, set in the Cathedral Close immediately in front of the medieval facade, is consistently rated among the best in the UK — and for good reason. The setting is extraordinary, particularly after dark when the cathedral is illuminated. The market itself is genuinely high quality, with a focus on handmade crafts, artisan food producers and local businesses rather than the generic merchandise that fills many larger markets. Winchester is an easy day trip from London Waterloo (about an hour) and also makes an excellent overnight stop. The Cathedral has been an active church since 642 AD; even without the market it is worth the journey.
Tip: Weekday evenings are significantly quieter than weekends. If you can go on a Thursday or Friday evening, the atmosphere is better and the queues are shorter.
Edinburgh’s Christmas (14 November 2026 – 3 January 2027)
Edinburgh’s winter festival is one of the largest in Europe and the most impressive in the UK. The main market in East Princes Street Gardens sits beneath the floodlit castle, with the Big Wheel and a range of food and craft stalls creating a genuinely spectacular scene. The German Christmas Market on the Mound runs alongside it. Edinburgh’s position, with the castle rock forming a dramatic backdrop, gives it an advantage no other UK market can quite match. The city’s Hogmanay celebrations on 31 December are a separate event entirely and worth booking well in advance for the street party ticket.
Bath Christmas Market (26 November – 13 December 2026)
Bath’s Christmas Market takes over the historic city centre streets around Bath Abbey for two and a half weeks from late November. Its chalet-style stalls specialise in handmade gifts and crafts, with a strong emphasis on local and regional producers. The market’s setting among Bath’s golden Georgian stone buildings gives it an elegance that larger, more commercial markets lack. The Thermae Bath Spa, which is open year-round, pairs particularly well with a winter visit — the rooftop pool at dusk, with views over the city’s roofscape, is one of Britain’s finest experiences.
Manchester Christmas Markets (6 November – 22 December 2026)
Manchester’s Festive Markets are the largest in the UK, spreading across multiple sites in the city centre including Albert Square (where the Town Hall provides a dramatic backdrop), Exchange Square, Cathedral Gardens and King Street. The sheer scale means there is something for everyone, from local food and drink to European imports. The market has been running since 1999 and has a loyal following. Manchester’s independent restaurant and bar scene means a Christmas market visit can easily be extended into a full weekend of eating and drinking beyond the market itself.
Skipton Christmas Market, North Yorkshire
Skipton, on the southern edge of the Yorkshire Dales, is a market town with a proper medieval castle and one of the UK’s finest covered markets. Its Christmas market is smaller than the city equivalents but the town’s character — cobbled high street, working canal, the castle at one end — makes it one of the most pleasant Christmas market towns in the north of England. Combine with a visit to Bolton Abbey or a walk along the Embsay and Bolton Abbey Steam Railway route.
Bournemouth Christmas Tree Wonderland
Bournemouth’s illuminated trail through the Lower Gardens, featuring hundreds of decorated Christmas trees and light installations, is a gentler alternative to the crowded indoor markets — free to enter and spread over a large outdoor area. The town’s seafront gives it an unusual combination of Christmas atmosphere and coastal air. Worth combining with a visit to the Russell-Cotes Art Gallery and Museum, one of the finest Victoriana collections in the south of England.
York Christmas Market (12 November – 21 December 2026)
York’s ‘Shambles Market’ Christmas extension and the broader St Nicholas Fair in Parliament Street make York one of the best Christmas destinations in England. The city’s medieval street plan, with the Shambles — one of Europe’s best-preserved medieval streets — at its heart, provides an incomparably atmospheric backdrop. York also has outstanding independent food and drink: Betty’s Tea Rooms, the Shambles Market food stalls, and a cluster of excellent independent restaurants. Stay at least one night to experience the city after dark, when the Minster and city walls are beautifully illuminated.
See: York visitor guide
Cardiff Christmas Market (12 November – 23 December 2026)
Cardiff’s market is built around makers rather than imported goods: local artists, designers, craftspeople and food producers sell their own work directly to visitors. Not every exhibitor trades for the whole run, so the organisers publish individual traders’ dates nearer the time — worth checking if you are travelling for a particular maker. The bilingual Welsh and English branding is a reminder you are in the Welsh capital. Winter Wonderland on the City Hall lawn is a separate event with its own dates.
Belfast Christmas Market (14 November – 22 December 2026)
Belfast’s market fills the gardens of City Hall, turning the grounds into a festive village of local and international traders — the council says local traders make up more than half the stalls. Expect international and street food, seasonal treats, handcrafted gifts and decorations, plus a vintage carousel, a giant helter-skelter with views over the city centre, and an outdoor festive food court. Entry is free.
Birmingham Frankfurt Christmas Market (5 November – 24 December 2026)
Styled on the markets of Birmingham’s German twin city, Frankfurt, the market runs through Victoria Square and along New Street towards the Bullring, with chalets selling German food and drink, gifts and decorations. In 2026 one stretch of New Street will have no stalls because of nearby works on Bennetts Hill and Temple Street. The ice rink and big wheel in Centenary Square are run separately and stay open into January.
Lincoln Cathedral Christmas Market (3 – 5 December 2026)
Lincoln’s long-running street Christmas market has ended, and in its place the cathedral runs a smaller three-day event of its own, with food and gift stalls spread through the nave, Chapter House, cloisters and grounds among Christmas trees and lights. Expect timed entry — details are due nearer the date. Visitors remembering the old street market should know this is a much more compact occasion.
Exeter Cathedral Christmas Market (13 November – 13 December 2026)
Exeter’s market sits on Cathedral Green, with wooden chalets set out against the cathedral’s west front. Traders are chosen individually and sell artisan crafts and seasonal food, with an emphasis on Devon makers and producers. It opens a week earlier in 2026 than last year, and organisers reported more than 600,000 visitors in 2025 — one of the busiest markets in the south-west, so weekends get crowded.
See: South Devon visitor guide
Chester Christmas Market (18 November – 22 December 2026)
Chester’s market returns to the heart of the walled city with rows of traditional wooden chalets selling gifts, crafts, decorations and food from local producers, within easy reach of the cathedral and the medieval Rows. Entry is free, and the city’s separate Lanterns and Light display runs from 13 November to 3 January.
More Christmas markets near our destinations
These come straight from our UK events calendar, checked against each organiser’s own listing — and they update automatically as new dates are confirmed.
Aberystwyth
Belfast
- Belfast Continental Christmas Market — 14 Nov – 22 Dec
- Belfast Christmas Market 2026 — 14 Nov – 22 Dec
Blackpool
- Blackpool Winter Gardens Christmas Market 2026 — 28 Nov – 23 Dec
Blaenau Gwent
Bradford
- Bradford Industrial Museum Christmas Market — 28 Nov – 29 Nov
Brecon Beacons
- The Foundry Christmas Market — 6 Dec
- Hay Christmas Fayre — 13 Dec
Bridlington and East Yorkshire
- Bridlington Spa Christmas Fair — 13 Dec
Canterbury
- Canterbury Christmas Market — 11 Nov – 24 Dec
Cardiff
- Cardiff Christmas Market 2026 — 12 Nov – 23 Dec
Ceredigion
- Cardigan Castle Christmas Fair 2026 — 28 Nov
- Llanerchaeron Christmas Fair — 5 Dec – 7 Dec
Chichester
- Chichester Indoor Christmas Market — 15 Nov
- Chichester Largest Indoor Christmas Market — 15 Nov
- Chichester Christmas Market — 4 Dec – 6 Dec
- Chichester Festive Market — 6 Dec – 14 Dec
- The Novium Museum Indoor Christmas Market — 7 Dec
Cumbria - Go Lakes
- Rheged Christmas Fair — 21 Nov
- Hawkshead Christmas Fair — 5 Dec – 6 Dec
- Bowness-on-Windermere Christmas Market — 6 Dec – 7 Dec
Dartmouth
- Dartmouth Christmas Market & Late Night Shopping — 27 Nov – 28 Nov
Derby
- Chatsworth Christmas Market 2026 — 7 Nov – 13 Dec
- Derbyshire Christmas Market — 13 Nov – 15 Nov
- Christmas Market at Alvaston Park — 5 Dec
Doncaster
- Festive Market and Light Switch On — 14 Nov
- Sunday Christmas Market — 6 Dec
- Doncaster Corn Exchange Christmas Market — 6 Dec
Dover, White Cliffs Country
- Dover Christmas Market & Lantern Procession — 2 Dec
- Dover Community Christmas Market — 5 Dec
- Dover Twilight Christmas Market — 12 Dec
Dundee
- Christmas Market at The McManus — 6 Dec
Eastbourne
- Eastbourne Christmas Market 2026 — 27 Nov – 20 Dec
Edinburgh
- Edinburgh Christmas Market 2026 — 14 Nov – 4 Jan
- Edinburgh's Christmas Market — 14 Nov – 4 Jan
Essex
- Barleylands Christmas Markets — 28 Nov – 23 Dec
- Colchester Community Christmas Market — 28 Nov
Glamorganshire
- St Donat's Castle Christmas Fayre — 5 Dec – 6 Dec
Great Yarmouth
- Great Yarmouth Christmas Fayre — 21 Nov – 23 Nov
- Great Yarmouth Christmas Market — 28 Nov
Inverness
- Eastgate Shopping Centre Christmas Market — 22 Nov – 23 Nov
- Exclusively Highlands Christmas Fair — 27 Nov – 29 Nov
- Cawdor Castle Christmas Market — 12 Dec – 13 Dec
Isle of Arran
- Santa's Christmas Market — 21 Nov
Isle of Man
- Manxmas Christmas Market on the Links, Peel Golf Club — 15 Nov
- Laxey Christmas Markets & Christmas Trains — 28 Nov – 29 Nov
- ManxSPCA Christmas Fair — 6 Dec
Isle of Mull
- Salen Christmas Fayre — 6 Dec
- Tobermory Christmas Fayre Extraordinaire — 6 Dec
Kings Lynn & West Norfolk
- Sandringham Christmas Market — 5 Dec – 6 Dec
Lincoln
- Lincoln Christmas Market (Cathedral) — 3 Dec – 5 Dec
- Lincoln Cathedral Christmas Market 2026 — 3 Dec – 5 Dec
- Lincoln Medieval Christmas Market at the Cathedral — 3 Dec – 5 Dec
Lincolnshire Coast
- Cleethorpes Christmas Fayre — 22 Nov
- Skegness Christmas Market — 23 Nov
- Mablethorpe Christmas Market — 5 Dec
Llandudno
- Llandudno Christmas Market — 27 Nov – 24 Dec
Londonderry
- Ebrington Hotel Christmas Market — 22 Nov
- St Columb's Hall Christmas Market — 5 Dec
- Guildhall Square Christmas Markets — 5 Dec – 20 Dec
Newcastle upon Tyne
- Newcastle Christmas Market — 14 Nov – 23 Dec
- Tynemouth Christmas Market — 19 Nov – 23 Dec
Newport
- Newport Christmas Market — 27 Nov – 24 Dec
- GTM Christmas Market at Friars Walk, Newport — 4 Dec – 6 Dec
Norfolk
- Sandringham Christmas Craft, Food and Gift Fair — 13 Nov – 15 Nov
- Assembly House Christmas Market, Norwich — 22 Nov – 29 Nov
- Global Village Christmas Market, Norwich — 3 Dec – 5 Dec
- Global Village Christmas Market — 3 Dec – 5 Dec
- Holkham Christmas Market — 11 Dec – 13 Dec
North Wales
- Gwyl Fwyd Caernarfon Christmas Market — 4 Dec – 6 Dec
Northern Ireland
- Belfast Christmas Market at City Hall — 14 Nov – 22 Dec
- Newry Christmas Market — 19 Nov – 20 Dec
Northumberland
- Brocksbushes Christmas Fayre, near Corbridge — 12 Nov – 15 Nov
- Vallum Farm Christmas Fayre — 17 Nov
- Alnwick Castle Christmas Fair — 24 Nov – 25 Nov
- Ford & Etal Christmas Market — 28 Nov – 29 Nov
- Berwick Christmas Market — 6 Dec
- Hexham Christmas Market — 10 Dec
Nottinghamshire
- Vantom Village Christmas Market, Calverton (November) — 6 Nov – 8 Nov
- Nottingham Winter Wonderland and Christmas Market — 11 Nov – 24 Dec
Orkney Islands
- Creative Orkney & Taste of Orkney Christmas Fayre — 21 Nov – 22 Nov
Oxfordshire
- Oxford Christmas Market — 21 Nov – 31 Dec
- Waterperry Gardens November Christmas Market — 21 Nov – 22 Nov
- Waterperry Gardens December Christmas Market — 5 Dec – 6 Dec
Peak District
- Chatsworth Christmas Market — 7 Nov – 13 Dec
- Haddon Hall Mercatum Christmas Markets — 11 Nov – 20 Dec
- Bakewell Christmas Market — 14 Nov – 15 Nov
- Bakewell Christmas Market Weekend — 14 Nov – 15 Nov
- Thornbridge Estate Christmas Market — 20 Nov – 6 Dec
- Matlock Victorian Christmas Market — 4 Dec – 6 Dec
- Buxton Pavilion Gardens Christmas Fair — 5 Dec – 6 Dec
- Buxton Christmas Market — 12 Dec
- Buxton Markets Christmas Market — 12 Dec
Pembrokeshire
- Pembroke Castle Christmas Market 2026 — 27 Nov – 29 Nov
- St Davids Cathedral Christmas Fayre — 29 Nov
- Saundersfoot Harbour Christmas Market — 1 Dec – 24 Dec
Perth
- Perth Farmers' Market (December festive markets) — 5 Dec – 19 Dec
Portmeirion
- Portmeirion Food & Craft Fair (Christmas Fair) — 4 Dec – 6 Dec
- Portmeirion Christmas Fair — 4 Dec – 6 Dec
Portrush
- Portrush Christmas Market — 13 Dec
Portsmouth
- Portsmouth's Largest Indoor Christmas Market — 7 Nov
- Portsmouth Christmas Market 2026 — 21 Nov – 30 Dec
- Festival of Christmas Markets — 21 Nov – 30 Dec
Richmond
- Richmond Christmas Fair — 29 Nov
Shetland Islands
Snowdonia
- Portmeirion Christmas Fair — 4 Dec – 6 Dec
South Devon
- Exeter Cathedral Christmas Market — 13 Nov – 13 Dec
- Buckfast Abbey Christmas Market — 26 Nov – 28 Nov
- Christmas Fayre, Lupton House — 28 Nov – 29 Nov
- Christmas Market at Torre Abbey — 28 Nov – 21 Dec
- Totnes Christmas Market and Late Night Shopping — 8 Dec – 22 Dec
- Dartmouth Christmas Market and Late Night Shopping — 15 Dec
St Albans
Swansea Bay
- Swansea Christmas Market — 29 Nov – 22 Dec
- Swansea Stadium Christmas Market — 5 Dec – 14 Dec
- Uplands Christmas Market — 5 Dec
Visit Isle of Wight
- Northwood House Christmas Fair — 28 Nov – 29 Nov
Wye Valley and Vale of Usk
- Tintern Christmas Craft Fair — 28 Nov
- Chepstow Christmas Market — 20 Dec
York
- York Christmas Market 2026 — 12 Nov – 20 Dec
- Living North Christmas Fair — 19 Nov – 22 Nov
- Christmas Craft Market at Ampleforth Abbey — 28 Nov – 29 Nov
Planning tips for UK Christmas market visits
- Go on weekdays if at all possible — most UK Christmas markets are extremely crowded on Saturdays in December, particularly in the 10 days before Christmas
- Book accommodation months in advance — popular market cities fill up quickly, particularly for December weekends
- Late November is generally better than December — less crowded, prices are lower and the novelty is fresher
- The smaller markets are often better — Skipton, Ludlow, Stamford and similar market towns offer better quality goods and more pleasant atmosphere than the massive city events
- Check opening dates carefully — dates shift year to year. The 2026 dates above are taken from each organiser’s own announcement (last checked 20 October 2026); where a market hasn’t announced yet we say so
For current events listings including Christmas markets near you, see our UK events calendar.