Opens in a new tab
Snow odds 2026

Will it snow at the Christmas market?

We matched 21 winters of daily snow records to the 2026 dates of 208 Christmas markets across Europe. Here are the odds of a white visit at each one, and the handful of places where snow is close to a sure thing.

December days with snow on the ground
13%24%

Average across 67 weather stations in Germany, Austria and Switzerland, 2011–2025 against 1991–2005.

Towns208
Measured by stations135
Winters checked2005/06 to 2025/26
Updated24 October 2026
The surest bets

Where a white weekend is likely

The chance that a Friday-to-Sunday trip, inside the market's 2026 dates, has snow on the ground or fresh snow on at least one of the three days.

01RovaniemiFinland95%
02RørosNorway90%
03SeiffenGermany74%
04Ravenna GorgeGermany68%
05EinsiedelnSwitzerland64%
06MariazellAustria59%
07TallinnEstonia58%
08St. GallenSwitzerland56%
09TurkuFinland46%
10OsloNorway44%

Weather-station towns only. Dates for Rovaniemi and St. Gallen are estimated.

The big names

Famous markets, honest odds

The big percentage is the chance of seeing snow on a weekend visit. Munich, Innsbruck and Kraków give you about a one-in-three shot. In Paris and London, pack an umbrella, not a sledge.

Innsbruck37%Snow on the ground on 24% of market daysWeather station
Munich37%Snow on the ground on 24% of market daysWeather station
Kraków36%Snow on the ground on 29% of market daysWeather station
Salzburg35%Snow on the ground on 26% of market daysWeather station
Nuremberg24%Snow on the ground on 16% of market daysWeather station
Dresden21%Snow on the ground on 16% of market daysWeather station
Berlin18%Snow on the ground on 13% of market daysWeather station
Basel18%Snow on the ground on 13% of market daysWeather station
Hamburg17%Snow on the ground on 11% of market daysWeather station
Vienna17%Snow on the ground on 13% of market daysWeather station
Copenhagen13%Snow on the ground on 9% of market daysWeather station
Cologne13%Snow on the ground on 8% of market daysWeather station
Prague11%Snow on the ground on 11% of market daysWeather station
Budapest11%Snow on the ground on 6% of market daysModelled
Strasbourg10%Snow on the ground on 6% of market daysWeather station
Colmar10%Snow on the ground on 5% of market daysWeather station
Bruges10%Snow on the ground on 6% of market daysWeather station
Edinburgh8%Snow on the ground on 2% of market daysModelled
Paris5%Snow on the ground on 2% of market daysWeather station
London3%Snow on the ground on 2% of market daysModelled
Weather station measured snow depth every morningModelled calibrated Copernicus data, no suitable station nearby
Giant lit Christmas tree in falling snow on Wrocław's Market Square, with Christmas market stalls and old town houses behindWindmill-shaped stall lit up and dusted with snow at Wrocław's Christmas market, in front of painted town houses

Snow on Wrocław's Market Square during the Christmas market. Wrocław's market runs from 20 November 2026 to 7 January 2027, and a weekend visit has a 22% chance of snow. Photos: ChristmasWanders.

Christmas Eve

Best odds of a white Christmas Eve

How often there was snow on the ground on the morning of 24 December, out of the last 21 years. Even in Vienna and Munich it happened in only about one year in seven.

Vienna 14%, Munich 14%, Prague 5%, Strasbourg 0%. Not every market is open on Christmas Eve, so check the opening dates first.

RovaniemiFinland100%
RørosNorway95%
SeiffenGermany62%
EinsiedelnSwitzerland62%
OsloNorway57%
MariazellAustria52%
TallinnEstonia52%
Ravenna GorgeGermany47%
UK markets

Will it snow at a UK Christmas market?

Probably not. No UK market has more than an 8% chance of snow on a weekend visit this year. Newcastle and Edinburgh come top, while Bristol and Exeter sit at 1%. For a real chance of snow you have to travel: Munich gives you 37%, Kraków 36% and Oslo 44%.

Every figure is the chance of snow on a Friday-to-Sunday visit inside the market's 2026 dates. Belfast is the only UK town here with a suitable weather station nearby; the rest use our calibrated model. Lincoln's market runs for three days, 3 to 5 December, with no full weekend, so it isn't ranked.

Writing about one of these markets? We can send the figures for your town, with comment. Email hello@christmaswanders.com.

EdinburghScotland8%
NewcastleEngland8%
BelfastNorthern Ireland6%
LeedsEngland6%
YorkEngland5%
NottinghamEngland5%
ManchesterEngland4%
BirminghamEngland4%
ChesterEngland4%
LondonEngland3%
GlasgowScotland3%
BathEngland3%
LiverpoolEngland2%
WinchesterEngland2%
CardiffWales2%
BristolEngland1%
ExeterEngland1%
The long view

The markets are losing their snow

Across 67 long-running weather stations near Christmas market towns in Germany, Austria and Switzerland, snow lay on the ground on 24% of December days between 1991 and 2005. Between 2011 and 2025 it was 13%.

7 of the last 15 Decembers had snow on the ground less than one day in ten. In the 15 years before 2006, that happened once.

24%1991–2005
13%2011–2025
1991200020102025

Share of December days with at least 1 cm of snow on the ground at the morning reading, averaged across stations. White bars are 2011 onwards. Snow varies a lot from year to year, and December 2010 was exceptionally snowy.

Every town

All 208 towns, country by country

Weekend visit is the chance of snow on a Friday-to-Sunday trip. Days with snow is the share of market days with snow on the ground. Dates marked est. are based on last year's dates until the organisers confirm. Towns marked not rated have no suitable station nearby, and the model's grid sits too far above them to give a fair number. Where the only station sits well above or below the town, the table says so. A higher station means the town is likely a bit less snowy, a lower one a bit snowier.

Download all 208 towns as a spreadsheet (CSV)

Austria12 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Mariazell19 Nov – 20 Dec59%53%52%Station
St. Wolfgang20 Nov – 20 Dec44%34%33%Station
Bad Ischl20 Nov – 20 Dec44%34%33%Station
Innsbruck13 Nov – 6 Jan37%24%24%Station
Salzburg19 Nov – 1 Jan35%26%19%Station
Steyr13 Nov – 24 Dec29%21%14%Station
Velden am Wörthersee20 Nov – 20 Dec27%23%24%Station
Linz21 Nov – 24 Dec23%14%0%Station
Graz20 Nov – 24 Dec18%14%10%Station
Vienna13 Nov – 7 Jan17%13%14%Station
Schloss Hof14 Nov – 20 Dec16%10%5%Station
Hallstatt8 Dec–38%29%Station
Belgium6 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Durbuy20 Nov – 3 Jan est.16%6%5%Modelled
Ghent3 Dec – 3 Jan10%7%10%Station
Bruges20 Nov – 4 Jan est.10%6%10%Station
Antwerp4 Dec – 3 Jan est.10%6%10%Station
Brussels27 Nov – 3 Jan8%4%10%Modelled
Liège27 Nov – 2 Jan est.8%6%5%Station
Bosnia and Herzegovina1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Sarajevo20 Nov – 23 Dec est.51%38%52%Modelled
Bulgaria2 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Sofia20 Nov – 27 Dec est.46%30%62%Modelled
Plovdiv27 Nov – 3 Jan est.22%10%14%Modelled
Croatia6 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Zagreb28 Nov – 7 Jan20%10%0%Modelled
Osijek28 Nov – 30 Dec est.17%6%5%Modelled
Dubrovnik28 Nov – 2 Jan est.6%0%0%Modelled
Opatija27 Nov – 5 Jan est.–––Not rated
Split26 Nov – 6 Jan est.–––Not rated
Zadar23 Nov – 31 Dec est.3%1%0%Modelled
Czech Republic5 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Český Krumlov21 Nov – 3 Jan est.37%23%14%Station
Brno27 Nov – 23 Dec (main square)31%26%29%Station
Ostrava21 Nov – 5 Jan est.31%24%14%Station
Olomouc20 Nov – 23 Dec est.23%15%19%Station
Prague28 Nov – 6 Jan11%11%5%Station
Denmark3 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Odense28 Nov – 13 Dec15%12%17%Station
Copenhagen13 Nov – 3 Jan13%9%15%Station
Aarhus14 Nov – 31 Dec est.6%6%8%Station
Estonia1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Tallinn20 Nov – 6 Jan58%46%52%Station
Finland3 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Rovaniemi20 Nov – 23 Dec est.95%95%100%Station
Turku28 Nov – 20 Dec46%37%43%Station
Helsinki27 Nov – 22 Dec35%30%43%Station
France15 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Obernai27 Nov – 31 Dec est.17%8%0%Station
Montbéliard21 Nov – 24 Dec est.17%12%0%Station
Kaysersberg27 Nov – 20 Dec13%7%0%Station
Eguisheim27 Nov – 30 Dec13%7%0%Station
Mulhouse20 Nov – 27 Dec12%7%0%Station
Riquewihr27 Nov – 20 Dec11%10%5%Station
Strasbourg27 Nov – 24 Dec10%6%0%Station
Colmar23 Nov – 29 Dec10%5%0%Station
Arras27 Nov – 27 Dec est.10%2%10%Modelled
Ribeauvillé5 Dec – 13 Dec est.10%5%0%Station
Metz20 Nov – 30 Dec8%6%0%Station
Amiens20 Nov – 30 Dec6%1%5%Modelled
Paris14 Nov – 3 Jan5%2%5%Station
Lille18 Nov – 30 Dec4%3%10%Station
Reims25 Nov – 27 Dec2%1%0%Station
Germany65 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Seiffen27 Nov – 20 Dec74%65%62%Station
Annaberg-Buchholz27 Nov – 23 Dec74%65%62%Station, sits higher
Ravenna Gorge26 Nov – 20 Dec68%60%47%Station
Augsburg23 Nov – 24 Dec39%24%5%Station
Lindau26 Nov – 20 Dec39%31%14%Station
Munich20 Nov – 24 Dec37%24%14%Station
Berchtesgaden20 Nov – 3 Jan37%25%20%Station
Festung Königstein28 Nov – 20 Dec36%26%14%Station
Passau24 Nov – 22 Dec33%19%14%Station
Dinkelsbühl23 Nov – 22 Dec33%25%10%Station
Fraueninsel26 Nov – 6 Dec33%28%24%Station
Weimar24 Nov – 3 Jan30%19%14%Station
Wartburg (Eisenach)28 Nov – 13 Dec29%16%14%Station
Rothenburg20 Nov – 23 Dec28%20%14%Station
Görlitz4 Dec – 20 Dec27%20%14%Station
Regensburg20 Nov – 23 Dec27%16%5%Station
Bamberg24 Nov – 23 Dec26%17%10%Station
Freiberg24 Nov – 22 Dec26%19%14%Station
Potsdam23 Nov – 27 Dec est.24%14%14%Station
Nuremberg27 Nov – 24 Dec24%16%5%Station
Wiesbaden24 Nov – 23 Dec23%15%10%Station
Dresden25 Nov – 24 Dec21%16%10%Station
Konstanz26 Nov – 23 Dec21%15%5%Station
Monschau27 Nov – 20 Dec21%15%5%Station
Bautzen27 Nov – 22 Dec21%18%10%Station
Chemnitz27 Nov – 23 Dec21%16%5%Station
Michelstadt27 Nov – 20 Dec20%12%10%Station
Stuttgart25 Nov – 23 Dec19%13%0%Station
Ludwigsburg24 Nov – 22 Dec19%13%0%Station
Ulm19 Nov – 22 Dec19%12%5%Station
Rostock23 Nov – 22 Dec19%14%19%Station
Erfurt24 Nov – 22 Dec19%12%14%Station
Goslar25 Nov – 30 Dec18%11%10%Station
Berlin23 Nov – 31 Dec18%13%19%Station
Lüneburg25 Nov – 29 Dec est.18%12%14%Station
Kassel23 Nov – 30 Dec18%10%5%Station
Hamburg23 Nov – 23 Dec17%11%10%Station
Leipzig24 Nov – 23 Dec17%12%10%Station
Lübeck23 Nov – 30 Dec16%11%19%Station
Schwerin23 Nov – 30 Dec16%11%19%Station
Quedlinburg25 Nov – 22 Dec16%10%5%Station
Magdeburg23 Nov – 29 Dec15%11%10%Station
Bremen23 Nov – 23 Dec14%10%10%Station
Frankfurt23 Nov – 22 Dec14%8%10%Station
Baden-Baden26 Nov – 6 Jan14%11%0%Station
Mainz26 Nov – 23 Dec est.14%8%10%Station
Wernigerode20 Nov – 22 Dec13%9%5%Station
Würzburg27 Nov – 23 Dec13%8%0%Station
Münster23 Nov – 23 Dec13%10%10%Station
Braunschweig25 Nov – 29 Dec13%8%5%Station
Cologne13 Nov – 23 Dec13%8%10%Station
Aachen20 Nov – 23 Dec12%8%5%Station
Esslingen24 Nov – 22 Dec12%8%0%Station
Trier20 Nov – 22 Dec11%8%10%Station
Essen13 Nov – 23 Dec11%6%10%Station
Hannover23 Nov – 22 Dec est.11%8%10%Station
Freiburg19 Nov – 23 Dec10%6%0%Station
Celle23 Nov – 27 Dec10%7%10%Station
Dortmund19 Nov – 30 Dec9%7%10%Station
Traben-Trarbach20 Nov – 2 Jan9%6%5%Station
Saarbrücken16 Nov – 23 Dec9%6%0%Station
Gengenbach27 Nov – 23 Dec8%4%0%Station
Heidelberg23 Nov – 22 Dec8%6%0%Station
Rüdesheim am Rhein19 Nov – 23 Dec8%6%10%Station
Düsseldorf20 Nov – 30 Dec7%6%10%Station
Greece3 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Trikala20 Nov – 5 Jan est.9%4%14%Modelled
Thessaloniki6 Dec – 4 Jan est.1%1%5%Modelled
Athens21 Nov – 5 Jan est.1%0%0%Modelled
Hungary4 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Győr27 Nov – 22 Dec est.16%6%0%Modelled
Pécs27 Nov – 24 Dec est.12%6%5%Modelled
Debrecen20 Nov – 23 Dec11%5%5%Modelled
Budapest13 Nov – 1 Jan11%6%10%Modelled
Iceland1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Hafnarfjörður13 Nov – 22 Dec est.51%35%52%Modelled
Ireland3 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Galway6 Nov – 30 Dec est.2%0%0%Modelled
Waterford13 Nov – 23 Dec2%0%0%Modelled
CorkLate Nov – Dec est.1%0%0%Modelled
Italy10 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Vipiteno27 Nov – 6 Jan–––Not rated
Brunico27 Nov – 6 Jan–––Not rated
Bressanone27 Nov – 6 Jan–––Not rated
Merano27 Nov – 6 Jan–––Not rated
Bolzano27 Nov – 6 Jan–––Not rated
Trento20 Nov – 6 Jan est.–––Not rated
Levico Terme21 Nov – 6 Jan est.–––Not rated
Govone14 Nov – 20 Dec26%14%19%Modelled
Verona20 Nov – 27 Dec est.6%0%0%Modelled
Montepulciano21 Nov – 6 Jan est.2%0%0%Modelled
Latvia1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Riga27 Nov – 3 Jan41%26%24%Modelled
Lithuania1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Vilnius28 Nov – 27 Dec52%36%38%Modelled
Luxembourg1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Luxembourg City20 Nov – 3 Jan8%6%5%Station, sits lower
Malta1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Għajnsielem13 Dec – 3 Jan est.0%0%0%Modelled
Netherlands5 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Valkenburg13 Nov – 30 Dec est.12%7%10%Station
The Hague3 Dec – 23 Dec8%7%10%Station
Maastricht27 Nov – 27 Dec8%6%5%Station
Amsterdam3 Dec – 27 Dec est.7%7%10%Station
Deventer12 Dec – 13 Dec–10%10%Station
Norway3 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Røros3 Dec – 6 Dec90%88%95%Station
Oslo7 Nov – 3 Jan44%32%57%Station
Bergen20 Nov – 22 Dec35%30%24%Station
Poland7 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Katowice20 Nov – 6 Jan42%33%29%Station
Kraków27 Nov – 1 Jan36%29%33%Station
Warsaw20 Nov – 6 Jan29%24%24%Station
Toruń20 Nov – 20 Dec26%18%29%Station
Gdańsk20 Nov – 23 Dec25%17%32%Station
Wrocław20 Nov – 7 Jan22%18%14%Station
Poznań20 Nov – 6 Jan21%17%14%Station
Portugal3 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Óbidos27 Nov – 3 Jan est.0%0%0%Modelled
Lisbon27 Nov – 3 Jan est.0%0%0%Modelled
Funchal1 Dec – 10 Jan–––Not rated
Romania7 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Brașov27 Nov – 3 Jan est.61%53%67%Modelled
Sibiu13 Nov – 3 Jan44%33%57%Modelled
Cluj-Napoca20 Nov – 1 Jan est.25%17%29%Modelled
Bucharest28 Nov – 27 Dec est.17%11%14%Modelled
Timișoara29 Nov – 7 Jan15%9%14%Modelled
Craiova13 Nov – 3 Jan13%9%14%Modelled
Oradea27 Nov – 25 Dec est.13%8%5%Modelled
Serbia1 town
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Novi Sad4 Dec – 6 Jan est.14%10%10%Modelled
Slovakia2 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Košice30 Nov – 30 Dec est.43%30%38%Modelled
Bratislava26 Nov – 3 Jan14%8%0%Modelled
Slovenia2 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Bled20 Nov – 23 Dec est.30%23%19%Station
Ljubljana27 Nov – 15 Jan26%23%5%Station
Spain6 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Madrid26 Nov – 30 Dec est.1%0%0%Modelled
Barcelona27 Nov – 22 Dec est.0%0%0%Modelled
Vigo14 Nov – 10 Jan est.0%0%0%Modelled
Seville7 Nov – 22 Dec est.0%0%0%Modelled
Málaga30 Nov – 6 Jan est.0%0%0%Modelled
Marbella27 Nov – 4 Jan est.0%0%0%Modelled
Sweden2 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Stockholm21 Nov – 23 Dec est.39%35%38%Station
Gothenburg14 Nov – 30 Dec24%16%14%Station
Switzerland8 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Einsiedeln27 Nov – 6 Dec64%60%62%Station
St. Gallen26 Nov – 24 Dec est.56%48%33%Station
Bern28 Nov – 23 Dec est.38%28%10%Station
Zurich19 Nov – 23 Dec30%23%5%Station, sits higher
Lucerne3 Dec – 20 Dec est.27%20%20%Station
Montreux20 Nov – 24 Dec est.22%15%10%Station
Basel26 Nov – 23 Dec18%13%0%Station
Geneva19 Nov – 24 Dec16%10%0%Station
United Kingdom18 towns
TownMarket dates 2026Weekend visitDays with snowChristmas EveData
Edinburgh14 Nov – 3 Jan8%2%5%Modelled
Newcastle19 Nov – 23 Dec8%2%10%Modelled
Belfast14 Nov – 22 Dec6%4%5%Station
Leeds19 Nov – 23 Dec6%1%0%Modelled
York12 Nov – 21 Dec5%1%0%Modelled
Nottingham12 Nov – 31 Dec5%1%0%Modelled
Manchester6 Nov – 3 Jan4%0%0%Modelled
Birmingham5 Nov – 24 Dec4%1%5%Modelled
Chester18 Nov – 22 Dec4%0%0%Modelled
London19 Nov – 3 Jan3%2%5%Modelled
Glasgow5 Nov – 24 Dec est.3%0%0%Modelled
Bath26 Nov – 13 Dec3%0%5%Modelled
Liverpool21 Nov – 3 Jan est.2%0%0%Modelled
Winchester20 Nov – 22 Dec2%0%0%Modelled
Cardiff12 Nov – 23 Dec2%0%0%Modelled
Bristol6 Nov – 23 Dec est.1%0%5%Modelled
Exeter13 Nov – 13 Dec1%0%5%Modelled
Lincoln3 Dec – 5 Dec est.–5%0%Modelled

How we worked it out

Snow on the groundAt least 1 cm at the morning reading.
Fresh snowAt least 1 cm more than the morning before.
Weekend visitAny Friday to Sunday inside the market's 2026 dates where at least one day had snow on the ground or fresh snow.
YearsThe same calendar dates in each of the 21 winters from 2005/06 to 2025/26.

135 towns use a weather station within 25 km and 200 m of height of the town, with at least 12 complete Decembers on record. The other 73 use Copernicus ERA5-Land, a 9 km climate model, which we calibrated against those station records because on its own it keeps snow lying too long. Where the model's grid sits far above a valley town, we don't give a number.

The long-term trend uses only stations with at least 30 of the 35 Decembers from 1991 to 2025 on record.

Four markets confirmed their 2026 dates after we ran the numbers: Innsbruck, Strasbourg, Bratislava and Edinburgh. Their opening or closing dates moved by one to three days, so their weekend and days-with-snow figures still use the earlier dates. Christmas Eve figures aren't affected. We'll recalculate all four in the 2027 update.

Sources

Contains modified Copernicus Climate Change Service information (2026), ERA5-Land. Source: MeteoSwiss. Datenquelle: GeoSphere Austria (CC BY 4.0). Météo-France, données climatologiques de base quotidiennes, Licence Ouverte v2.0, modifiées. Deutscher Wetterdienst (DWD). Zdroj: ČHMÚ. Źródłem pochodzenia danych jest IMGW-PIB, dane zostały przetworzone. Vir: ARSO. Finnish Meteorological Institute open data (CC BY 4.0). SMHI (CC BY 4.0). Danish Meteorological Institute (CC BY 4.0). Estonian Environment Agency (CC BY 4.0). NOAA National Centers for Environmental Information, GHCN-Daily.

Using the data and photos

You're welcome to use the figures and photos. Please credit ChristmasWanders and link to this page. Download all 208 towns (CSV). Photos of Wrocław's market in the snow: tree, landscape, tree, portrait and windmill stall. For comment, or the figures for a particular town, contact Vuk Ilic, founder of ChristmasWanders, at hello@christmaswanders.com. More on the press page.

Spotted something off? Email hello@christmaswanders.com.