Festival Weather Odds

Will it rain at the festival? Weather of past editions

Weather at every past edition of 120 large European festivals, marathons and Christmas markets, 1991–2025: rain, mud, heat and cold nights from ERA5 reanalysis, with the climate of each event's usual dates.

How it works ↓

Data updated: 2 November 2026 · Sources, licences and data

Calculated 3 November 2026 · weather: ERA5 1991–2025 · edition dates checked 2 November 2026

Wettest festivals (rain on at least one day)

  1. Tomorrowland Belgium — 100%
  2. Masters of Rock Czech Republic — 95%
  3. Greenfield Festival Switzerland — 95%
  4. Rock am Ring Germany — 90%
  5. Zwarte Cross Netherlands — 88%

Driest festivals (rain on at least one day)

  1. Sónar Spain — 23%
  2. Primavera Sound Spain — 32%
  3. Vilar de Mouros Festival Portugal — 41%
  4. Electric Picnic Ireland — 58%
  5. Glastonbury Festival United Kingdom — 59%

There is no such thing as a festival forecast months ahead: weather services can see specific days only a few days out. But big events have a history, and that history tells you what to pack for.

What the site counts

The dates of past editions of events in different countries come from Wikidata and Wikipedia, and the weather for each has been calculated from the ERA5 reanalysis for 1991–2025. For the usual dates of the next edition you get the chances of rain, heat and cold nights. This is climate, not a forecast for any particular year (methodology).

How to read the numbers

A rainy day (1 mm or more), “mud” from 40 mm over the festival days and the week before them, a hot day from 30 °C, a cold night below 8 °C. Rain on one of the days calls for a raincoat, mud calls for wellies. For marathons the figures look at the temperature at 9:00, rain during race hours (8–14) and 20 °C or more by 14:00; for Christmas markets, evenings between 17:00 and 21:00: frost, wet evenings (0.5 mm or more), snowfall. The ERA5 grid of about 25 km records 5–7 points more light rain than weather stations do, and its daily maximum runs 1–2.5 °C lower.

How we calculate