Christmas at Balmoral Castle – Christmas Artisan Markets
When: Fri 6 – Sun 8 Nov 2026 Opens in 27 days
10am–4pm
Crathie, Aberdeenshire · Scotland
38 markets in the UK guide, 34 with dates this season still to come.
Christmas markets and fairs in the grounds or halls of castles, palaces, stately homes and historic estates — often ticketed, sometimes with timed entry.
When: Fri 6 – Sun 8 Nov 2026 Opens in 27 days
10am–4pm
Crathie, Aberdeenshire · Scotland
When: Fri 6 – Sun 8 Nov 2026 (First weekend) Opens in 27 days
Over 100 makers
Harewood (near Leeds), West Yorkshire · Yorkshire and the Humber
When: Sat 7 Nov – Sun 13 Dec 2026 Opens in 28 days
Parking must be pre-booked
Bakewell, Derbyshire · East Midlands
When: Wed 11 Nov – Sun 20 Dec 2026 Opens in 32 days
Wednesdays to Sundays only (closed Mondays and Tuesdays); timed sessions
Bakewell, Derbyshire · East Midlands
When: Fri 13 Nov – Sun 20 Dec 2026 Opens in 34 days
Wider Christmas at Blenheim season runs 13 Nov 2026 – 3 Jan 2027
Woodstock, Oxfordshire · South East England
When: Fri 13 – Sun 15 Nov 2026 Opens in 34 days
Friday to Sunday, 10am–3pm
Banchory, Aberdeenshire · Scotland
When: Fri 13 – Sun 15 Nov 2026 Opens in 34 days
New venue: Boreham House
Chelmsford, Essex · East of England
When: Fri 13 – Sat 14 Nov 2026 Opens in 34 days
Fri 13 Nov from 5.30pm (estate closes 4–5pm beforehand); Sat 14 Nov from 11am
Ballynahinch, County Down · Northern Ireland
When: Sat 14 – Sun 15 Nov 2026 Opens in 35 days
Parking must be pre-booked
Worcester, Worcestershire · West Midlands
When: Fri 20 – Sun 22 Nov 2026 Opens in 41 days
Friday to Sunday, 10am–4pm
Blair Atholl, Perth and Kinross · Scotland
When: Fri 20 – Sun 22 Nov 2026 Opens in 41 days
10am–4pm daily
Llandeilo, Carmarthenshire · Wales
When: Fri 20 – Sun 22 Nov 2026 Opens in 41 days
Pre-booked tickets only
Ipswich, Suffolk · East of England
When: Sat 21 – Sun 22 Nov 2026 Opens in 42 days
Haverfordwest, Pembrokeshire · Wales
When: Sat 21 – Sun 22 Nov 2026 Opens in 42 days
Sat 10am–5pm, Sun 10am–4pm
Highcliffe, Dorset · South West England
When: Tue 24 – Wed 25 Nov 2026 Opens in 45 days
Tue 24 Nov evening preview; Wed 25 Nov market day
Alnwick, Northumberland · North East England
When: Thu 26 – Sun 29 Nov 2026 Opens in 47 days
Pre-booked timed-arrival tickets only
Stamford, Lincolnshire · East Midlands
When: Fri 27 – Sun 29 Nov 2026 Opens in 48 days
Friday to Sunday
Staindrop, County Durham · North East England
When: Fri 27 – Sun 29 Nov 2026 (Second weekend) Opens in 48 days
Over 75 makers
Harewood (near Leeds), West Yorkshire · Yorkshire and the Humber
When: Fri 27 – Sun 29 Nov 2026 Opens in 48 days
Friday to Sunday, 10am–4:30pm daily
South Queensferry, West Lothian · Scotland
When: Fri 27 – Sun 29 Nov 2026 (First weekend) Opens in 48 days
Rochester, Kent · South East England
When: Fri 27 – Sat 28 Nov 2026 Opens in 48 days
Friday afternoon/evening and Saturday
West Dean, West Sussex · South East England
When: Sat 28 Nov 2026 Opens in 49 days
Saturday 10am–4pm
Cardigan, Ceredigion · Wales
When: Sat 28 – Sun 29 Nov 2026 Opens in 49 days
10am–4pm
Ford and Etal, Northumberland · North East England
When: Sat 28 – Sun 29 Nov 2026 Opens in 49 days
Saturday and Sunday, 10am–3pm both days
Fochabers, Moray · Scotland
When: Sat 28 Nov 2026 Opens in 49 days
Saturday only, 10am–3.30pm; Ruthin Castle and Nantclwyd y Dre edition
Ruthin, Denbighshire · Wales
When: Sat 28 – Sun 29 Nov 2026 Opens in 49 days
Saturday and Sunday; entry slots 10am–1pm and 1pm–4pm
Innerleithen, Scottish Borders · Scotland
When: Tue 1 – Thu 3 Dec 2026 Opens in 52 days
Tuesday to Thursday; timed tickets
Blantyre, South Lanarkshire · Scotland
When: Fri 4 – Sun 6 Dec 2026 Opens in 55 days
Friday is an evening launch night; Saturday and Sunday daytime shopping. Times and prices to be announced
Thornhill, Dumfries and Galloway · Scotland
When: Fri 4 – Sun 6 Dec 2026 (First weekend) Opens in 55 days
East Molesey, Greater London · London
When: Fri 4 – Sun 6 Dec 2026 Opens in 55 days
Wymondham, Norfolk · East of England
When: Fri 4 – Sun 6 Dec 2026 Opens in 55 days
Portmeirion, Gwynedd · Wales
When: Fri 4 – Sun 6 Dec 2026 (Second weekend) Opens in 55 days
Dickensian Christmas Festival weekend (5–6 Dec)
Rochester, Kent · South East England
When: Sat 5 – Sun 6 Dec 2026 Opens in 56 days
Eltham, Greater London · London
When: Sat 5 – Sun 6 Dec 2026 Opens in 56 days
Saturday and Sunday, 11am–5pm; no booking needed
Moy, County Armagh · Northern Ireland
When: Fri 11 – Sun 13 Dec 2026 (Second weekend)
East Molesey, Greater London · London
When: Fri 11 – Sun 13 Dec 2026
Wells-next-the-Sea, Norfolk · East of England
When: Fri 11 – Sun 13 Dec 2026 (Third weekend)
Rochester, Kent · South East England
When: Sat 12 Dec 2026
Saturday; Winter Weekend Market also on 28–29 Nov 2026
Hay-on-Wye, Powys · Wales
Alnwick, Northumberland · North East England
Tue 24 – Wed 25 Nov 2026 — Tue 24 Nov evening preview; Wed 25 Nov market day
Blair Atholl, Perth and Kinross · Scotland
Fri 20 – Sun 22 Nov 2026 — Friday to Sunday, 10am–4pm
Woodstock, Oxfordshire · South East England
Fri 13 Nov – Sun 20 Dec 2026 — Wider Christmas at Blenheim season runs 13 Nov 2026 – 3 Jan 2027
Stamford, Lincolnshire · East Midlands
Thu 26 – Sun 29 Nov 2026 — Pre-booked timed-arrival tickets only
Cardigan, Ceredigion · Wales
Sat 28 Nov 2026 — Saturday 10am–4pm
Cawdor, near Nairn, Highland · Scotland
2026 dates not announced yet — usually one weekend (Saturday and Sunday) in mid-December
Bakewell, Derbyshire · East Midlands
Sat 7 Nov – Sun 13 Dec 2026 — Parking must be pre-booked
Strangford, County Down · Northern Ireland
2026 dates not announced yet — usually one Friday-to-Sunday weekend in early December
Crathie, Aberdeenshire · Scotland
Fri 6 – Sun 8 Nov 2026 — 10am–4pm
Staindrop, County Durham · North East England
Fri 27 – Sun 29 Nov 2026 — Friday to Sunday
Banchory, Aberdeenshire · Scotland
Fri 13 – Sun 15 Nov 2026 — Friday to Sunday, 10am–3pm
Highcliffe, Dorset · South West England
Sat 21 – Sun 22 Nov 2026 — Sat 10am–5pm, Sun 10am–4pm
Llandeilo, Carmarthenshire · Wales
Fri 20 – Sun 22 Nov 2026 — 10am–4pm daily
Thornhill, Dumfries and Galloway · Scotland
Fri 4 – Sun 6 Dec 2026 — Friday is an evening launch night; Saturday and Sunday daytime shopping. Times and prices to be announced
Chelmsford, Essex · East of England
Fri 13 – Sun 15 Nov 2026 — New venue: Boreham House
Blantyre, South Lanarkshire · Scotland
Tue 1 – Thu 3 Dec 2026 — Tuesday to Thursday; timed tickets
Ford and Etal, Northumberland · North East England
Sat 28 – Sun 29 Nov 2026 — 10am–4pm
Fochabers, Moray · Scotland
Sat 28 – Sun 29 Nov 2026 — Saturday and Sunday, 10am–3pm both days
Harewood (near Leeds), West Yorkshire · Yorkshire and the Humber
Fri 6 – Sun 8 Nov 2026 — Over 100 makers
Hay-on-Wye, Powys · Wales
Sat 12 Dec 2026 — Saturday; Winter Weekend Market also on 28–29 Nov 2026
South Queensferry, West Lothian · Scotland
Fri 27 – Sun 29 Nov 2026 — Friday to Sunday, 10am–4:30pm daily
Bakewell, Derbyshire · East Midlands
Wed 11 Nov – Sun 20 Dec 2026 — Wednesdays to Sundays only (closed Mondays and Tuesdays); timed sessions
Ballynahinch, County Down · Northern Ireland
Fri 13 – Sat 14 Nov 2026 — Fri 13 Nov from 5.30pm (estate closes 4–5pm beforehand); Sat 14 Nov from 11am
Portmeirion, Gwynedd · Wales
Fri 4 – Sun 6 Dec 2026
Ruthin, Denbighshire · Wales
Sat 28 Nov 2026 — Saturday only, 10am–3.30pm; Ruthin Castle and Nantclwyd y Dre edition
Worcester, Worcestershire · West Midlands
Sat 14 – Sun 15 Nov 2026 — Parking must be pre-booked
Ipswich, Suffolk · East of England
Fri 20 – Sun 22 Nov 2026 — Pre-booked tickets only
Moy, County Armagh · Northern Ireland
Sat 5 – Sun 6 Dec 2026 — Saturday and Sunday, 11am–5pm; no booking needed
Innerleithen, Scottish Borders · Scotland
Sat 28 – Sun 29 Nov 2026 — Saturday and Sunday; entry slots 10am–1pm and 1pm–4pm
Waddesdon, Buckinghamshire · South East England
2026 dates not announced yet — usually late November to mid-December, as part of 'Christmas at Waddesdon'
West Dean, West Sussex · South East England
Fri 27 – Sat 28 Nov 2026 — Friday afternoon/evening and Saturday
Saintfield, County Down · Northern Ireland
2026 dates not announced yet — usually one weekend in mid-December