German Carnival & Rosenmontag Date Calculator
German Karneval ( Fasching / Fastnacht ) peaks in the days before Ash Wednesday. The highlight is Rosenmontag (Rose Monday), exactly 48 days before Easter. Calculate all the key carnival dates for any year.
What is this tool?
Rosenmontag (Rose Monday) is the climax of the Rheinland carnival and falls 48 days before Easter Sunday. The season officially begins on 11 November at 11:11 (the "fifth season"), but the street celebrations concentrate in the week before Lent: Weiberfastnacht (Fat Thursday, 52 days before Easter), Rosenmontag, and Veilchendienstag (Shrove Tuesday, the day before Ash Wednesday).
How it works
The tool computes Easter Sunday with the standard Gregorian algorithm for the given year, then subtracts the fixed offsets: Weiberfastnacht −52 days, Rosenmontag −48 days, Ash Wednesday −46 days. It also lists 11 November of the preceding year as the season opener.
How the Dates Relate to Easter
| Event | Offset from Easter Sunday |
|---|---|
| Weiberfastnacht (Fat Thursday) | −52 days |
| Rosenmontag (Rose Monday) | −48 days |
| Veilchendienstag (Shrove Tuesday) | −47 days |
| Aschermittwoch (Ash Wednesday) | −46 days |
| Season start (11.11) | 11 November of previous year |
Recent & Upcoming Rosenmontag
2025: 3 March · 2026: 16 February · 2027: 8 February · 2028: 28 February. The date always lands between 2 February and 8 March.
How to use
- Enter the year you want the carnival dates for.
- Click Calculate to see Easter Sunday and the derived carnival dates.
- Note Rosenmontag as the main celebration day.
- Check Weiberfastnacht (the Thursday before) for the traditional women's carnival.
- Remember the season symbolically opens on 11 November of the previous year.
Frequently Asked Questions
When is Rosenmontag?
Rosenmontag is 48 days before Easter Sunday. For example, with Easter on 5 April 2026, Rosenmontag is 16 February 2026.
What is Weiberfastnacht?
Weiberfastnacht (Fat Thursday, "Women's Carnival") is 52 days before Easter – the Thursday that opens the noisy street carnival week.
When does the carnival season start?
The "fifth season" is traditionally declared on 11 November at 11:11, but the main parades and parties are in the week before Ash Wednesday.
Is Rosenmontag a public holiday?
It is a school holiday and regional day off in the Rheinland carnival strongholds (Cologne, Düsseldorf, Mainz, Bonn) but not a nationwide public holiday.
How is Easter calculated?
The tool uses the Anonymous Gregorian algorithm, the standard church formula that determines Easter Sunday for any Gregorian year.
Why do the dates move each year?
Carnival is tied to Easter, which is a movable feast based on the spring equinox and the lunar calendar, so the dates shift by up to five weeks.
This tool is for informational purposes only and does not constitute financial advice. Consult a qualified financial professional for advice specific to your situation.
Tips & Advice
Rosenmontag is a school holiday (and often a day off work) in the Rheinland – Cologne, Düsseldorf, Mainz, Bonn.
Ash Wednesday is not a public holiday, but many regions hold Fettdonnerstag / Weiberfastnacht events instead.
The Easter-based dates move by up to five weeks between years.
Related Tools
Germany Public Holidays Checker
Check German public holidays (Feiertage) by state and year. See every legal holi
Easter & Moving Holidays Calculator
Compute Easter Sunday for any year and derive Germany's movable public holidays:
Germany Bridge Days Calculator
Find German bridge days (Brückentage) by state and year. See which single vacati
Germany School Holidays Checker
Check German school holidays (Schulferien) by state for 2026. See every holiday
Sources & References
Last reviewed: August 2026.
- Anonymous Gregorian algorithm for Easter Sunday (Meeus/Jones/Butcher), the basis for all movable carnival dates.
- Federal Ministry of the Interior – German public-holiday and movable-feast definitions.
Limitations
Carnival dates are derived arithmetically from Easter Sunday and are not themselves statutory public holidays (except regional school closures in the Rheinland on Rosenmontag). The 11 November season opener is a tradition, not a calculated date. The Easter algorithm is valid for the full Gregorian calendar range.