Best Christmas Markets

Christmas Food Markets and Farmers' Markets 2026

18 Christmas food markets and farmers' markets in the UK, 17 with 2026 dates confirmed by their organisers. The first to open is Crathes Christmas Fair, on Friday 13 November.

Markets built around food and drink: Christmas editions of farmers' markets, food festivals and fairs of local producers.

None open this weekend (17 and 18 October 2026). Next to open: Crathes Christmas Fair, on Friday 13 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, in the Order They Open

MarketDatesDays ClosedEntry
Crathes Christmas Fair
Banchory, Scotland
13 to 15 Nov 2026Open every day of its runTicket
Guildhall Craft Fair
Derry / Londonderry, Northern Ireland
13 to 15 Nov 2026Open every day of its run
Oban Winter Festival Craft and Food Markets
Oban, Scotland
14 to 28 Nov 2026Open Saturdays only
Ely Cathedral Christmas Gift & Food Fair
Ely, East of England
19 to 21 Nov 2026Open every day of its runTicket
Blair Castle Christmas Market
Blair Atholl, Scotland
20 to 22 Nov 2026Open every day of its runTicket
Exclusively Highlands Christmas Fairs at Eden Court
Inverness, Scotland
20 to 29 Nov 2026Open 20 to 22 Nov and 27 to 29 Nov onlyFree
Harpenden Christmas Carnival and Christmas Farmers' Market
Harpenden, East of England
22 Nov 2026One day onlyFree
Tatton Park Christmas Gift Fair
Knutsford, North West
26 to 29 Nov 2026Open every day of its runFree
Armagh Georgian Festival Festive Artisan Market
Armagh, Northern Ireland
27 to 29 Nov 2026Open every day of its run
Padstow Christmas Fayre
Padstow, South West
3 to 6 Dec 2026Open every day of its runFree
Rode Hall Christmas Market
Scholar Green, North West
5 Dec 2026One day only
Sherborne Festive Shopping Day
Sherborne, South West
6 Dec 2026One day onlyFree
Bowhouse December Market Weekend
St Monans, Scotland
11 to 13 Dec 2026Open every day of its runFree
Stafford Christmas Farmers' and Artisans' Market
Stafford, West Midlands
12 Dec 2026One day onlyFree
Solihull Festive Feast
Solihull, West Midlands
15 to 22 Dec 2026Open days within these dates not yet publishedFree
Stroud Christmas Markets
Stroud, South West
16 to 18 Dec 2026Open every day of its run
Snape Maltings Christmas Farmers' Market
Snape, East of England
22 Dec 2026One day onlyFree

Dates Not Yet Announced

Staying the night? See hotels in Ely, Inverness, Padstow, Knutsford and Oban, priced for a night when the market there is open. affiliate links

Questions

When do Christmas food markets and farmers' markets start in 2026?

The first in this guide is Crathes Christmas Fair in Banchory, which opens on Friday 13 November 2026. The last to close is Solihull Festive Feast, on Tuesday 22 December 2026.

Do Christmas food markets and farmers' markets charge for entry?

Of the 18 listed here, 3 need a ticket or paid entry and 10 are free to walk into, going by their organisers' pages; the rest have not said. Each market's page gives the price where it has been published.

Other types: Christmas Fairs and Fayres, Victorian and Dickensian Christmas Markets, Christmas Craft Fairs and Makers' Markets, The Biggest Christmas Markets in the UK, Indoor Christmas Markets, National Trust Christmas Markets, German-Style Christmas Markets in the UK, Christmas Markets at Cathedrals and Abbeys, Christmas Markets at Stately Homes and Castles, Christmas Markets with an Ice Rink, Dog-Friendly Christmas Markets. Or find the markets nearest your postcode. How we check dates.