Public Holidays & School Holidays in Germany 2026/2027
Discover the public holidays in Germany in 2026 by federal state, as well as an overview of the periods that are particularly suitable for taking long weekends. To help you plan your next holiday, we also provide the school holiday calendar for Germany for 2026/2027. In addition, we explain the specific rules governing annual leave under German employment law.
2. Public holidays in Germany in 2026
3. School holidays in Germany 2026/2027
4. Statutory minimum paid leave

It is important to be aware of the local differences in the German holiday calendar, as public holidays are not the same in every region.
For example, only Bavaria, Baden-Württemberg and Saxony-Anhalt celebrate Epiphany. If you want to benefit from the highest number of public holidays each year, you would have to live in Augsburg, the only German city to celebrate the Peace Festival on 8 August.
Only one public holiday is set at national level: 3 October, Day of German Unity (Tag der deutschen Einheit), Germany's national holiday. Only 9 public holidays are observed nationwide, while the others are determined by each federal state:
- New Year's Day (1 January)
- Good Friday (before Easter)
- Easter Monday
- Labour Day (1 May)
- Ascension Day
- Whit Monday
- German Unity Day (3 October)
- Christmas Day and Boxing Day (25 and 26 December)
Number of public holidays by German federal state (Bundesland)
| Federal state | Total number of public holidays |
|---|---|
| Baden-Württemberg | 12 |
| Bavaria | 12 |
| Berlin | 10 |
| Brandenburg | 12 |
| Bremen | 10 |
| Hamburg | 10 |
| Hesse | 10 |
| Lower Saxony | 10 |
| Mecklenburg-Western Pomerania | 10 |
| North Rhine-Westphalia | 11 |
| Rhineland-Palatinate | 11 |
| Saarland | 10 |
| Saxony | 11 |
| Saxony-Anhalt | 11 |
| Schleswig-Holstein | 10 |
| Thuringia | 11 |
📌 Please note: At local level, certain days may also be treated as public holidays without appearing on the official calendar, such as during Carnival in Cologne and Düsseldorf. If you are unfamiliar with local customs, ask your colleagues for information.

Some dates will certainly be more popular than others among your German colleagues. Depending on the public holidays, you can make the most of your annual leave during specific periods, sometimes enjoying up to two weeks off by using only a few days of leave.
Short breaks spread throughout the year can be just as beneficial as a long holiday, whose effects tend to fade quickly after returning to work. It is therefore often better to take shorter but regular breaks, such as long weekends.
Here are the main dates to keep in mind when requesting annual leave if you want to make the most of your holidays.
Overview of public holidays and long weekends in Germany in 2026
| Federal states concerned | Holiday period | Days of leave required | Days off | |
|---|---|---|---|---|
| New Year's Day, Thursday 1 January 2026 | All | 20 December 2025 to 4 January 2026 | 7 | 16 |
| Epiphany, Tuesday 6 January 2026 | Bavaria, Baden-Württemberg, Saxony-Anhalt | 1 to 6 January 2026 | 2 | 6 |
| International Women's Day, Sunday 8 March 2026 | Berlin | |||
| Easter (1), Friday 3 April 2026 | All | 28 March to 6 April 2026 | 4 | 10 |
| Easter (2), Monday 6 April 2026 | All | 3 to 12 April 2026 | 4 | 10 |
| Labour Day, Friday 1 May 2026 | All | 25 April to 3 May 2026 | 4 | 9 |
| Ascension Day, Thursday 14 May 2026 | All | 14 to 17 May 2026 | 1 | 4 |
| Whit Monday, Monday 25 May 2026 | All | 23 to 31 May 2026 | 4 | 9 |
| Corpus Christi, Thursday 4 June 2026 | Baden-Württemberg, Bavaria, North Rhine-Westphalia, Hesse, Rhineland-Palatinate, Saarland | 4 to 7 June 2026 | 1 | 4 |
| Peace Festival, Saturday 8 August 2026 | Augsburg | |||
| Assumption Day, Saturday 15 August 2026 | Bavaria, Saarland | |||
| German Unity Day, Saturday 3 October 2026 | All | |||
| Reformation Day, Saturday 31 October 2026 | Brandenburg, Bremen, Hamburg, Mecklenburg-Western Pomerania, Lower Saxony, Saxony, Saxony-Anhalt, Schleswig-Holstein, Thuringia | |||
| All Saints' Day, Sunday 1 November 2026 | Baden-Württemberg, Bavaria, North Rhine-Westphalia, Rhineland-Palatinate, Saarland | |||
| Day of Repentance and Prayer, Wednesday 18 November 2026 | Saxony | 18 to 22 November 2026 | 2 | 5 |
| Christmas, Friday 25 and Saturday 26 December 2026 | All | 19 December 2026 to 3 January 2027 | 8 | 16 |
📆 Note: For more information, take a look at the German calendar for 2026.

German school holidays are divided across the different federal states into 6 periods:
- Sommerferien (summer holidays)
- Herbstferien (autumn holidays)
- Weihnachtsferien (Christmas holidays)
- Winterferien (winter holidays)
- Osterferien (Easter holidays)
- Pfingstferien (Whitsun holidays)
📝 Please note: Some German states, such as Baden-Württemberg, Bavaria, Hesse, North Rhine-Westphalia, Rhineland-Palatinate and Schleswig-Holstein, do not have winter holidays. Brandenburg and Hesse do not have Whitsun holidays.
School holidays in Germany 2026 / 2027 (Autumn, Christmas, Winter)
| Autumn | Christmas | Winter | |
|---|---|---|---|
| Baden-Württemberg | 26/10 to 31/10/26 | 23/12/26 to 09/01/27 | |
| Bavaria | 02/11 to 06/11 and 18/11/26 | 24/12/26 to 08/01/27 | 08/02 to 12/02/27 |
| Berlin | 19/10 to 31/10/26 | 23/12/26 to 02/01/27 | 01/02 to 06/02/27 |
| Brandenburg | 19/10 to 30/10/26 | 23/12/26 to 02/01/27 | 01/02 to 06/02/27 |
| Bremen | 12/10 to 24/10/26 | 23/12/26 to 09/01/27 | 01/02 and 02/02/27 |
| Hamburg | 19/10 to 30/10/26 | 21/12/26 to 01/01/27 | 29/01/27 |
| Hesse | 05/10 to 17/10/26 | 23/12/26 to 12/01/27 | |
| Lower Saxony | 12/10 to 25/10/26 | 23/12/26 to 09/01/27 | 01/02 and 02/02/27 |
| Mecklenburg-Western Pomerania | 15/10 to 24/10/26 | 21/12/26 to 02/01/27 | 08/02 to 19/02/27 |
| North Rhine-Westphalia | 17/10 to 31/10/26 | 23/12/26 to 06/01/27 | |
| Rhineland-Palatinate | 05/10 to 16/10/26 | 23/12/26 to 08/01/27 | |
| Saarland | 05/10 to 16/10/26 | 21/12/26 to 31/12/26 | 08/02 to 12/02/27 |
| Saxony | 12/10 to 24/10/26 | 23/12/26 to 02/01/27 | 08/02 to 19/02/27 |
| Saxony-Anhalt | 19/10 to 30/10/26 | 21/12/26 to 02/01/27 | 01/02 to 06/02/27 |
| Schleswig-Holstein | 12/10 to 24/10/26 | 21/12/26 to 06/01/27 | 01/02 and 02/02/27 |
| Thuringia | 12/10 to 24/10/26 | 23/12/26 to 02/01/27 | 01/02 to 06/02/27 |
School holidays in Germany 2026 / 2027 (Easter, Whitsun, Summer)
| Easter | Whitsun | Summer | |
|---|---|---|---|
| Baden-Württemberg | 25/03 and 30/03 to 03/04/27 | 18/05 to 29/05/27 | 29/07 to 11/09/27 |
| Bavaria | 22/03 to 02/04/27 | 18/05 to 28/05/27 | 02/08 to 13/09/27 |
| Berlin | 22/03 to 02/04 and 07/05/27 | 18/05 and 19/05/27 | 01/07 to 14/08/27 |
| Brandenburg | 22/03 to 03/04 and 07/05/27 | 18/05/27 | 01/07 to 14/08/27 |
| Bremen | 22/03 to 03/04/27 | 07/05 and 18/05/27 | 08/07 to 18/08/27 |
| Hamburg | 01/03 to 12/03/27 | 07/05 to 15/05/27 | 01/07 to 11/08/27 |
| Hesse | 22/03 to 02/04/27 | 28/06 to 06/08/27 | |
| Lower Saxony | 22/03 to 03/04/27 | 07/05 and 18/05/27 | 08/07 to 18/08/27 |
| Mecklenburg-Western Pomerania | 24/03 to 02/04/27 | 07/05 and 14/05 to 18/05/27 | 05/07 to 14/08/27 |
| North Rhine-Westphalia | 22/03 to 03/04/27 | 18/05/27 | 19/07 to 31/08/27 |
| Rhineland-Palatinate | 22/03 to 02/04/27 | 28/06 to 06/08/27 | |
| Saarland | 30/03 to 09/04/27 | 28/06 to 06/08/27 | |
| Saxony | 26/03 to 02/04/27 | 07/05 and 15/05 to 18/05/27 | 10/07 to 20/08/27 |
| Saxony-Anhalt | 22/03 to 27/03/27 | 15/05 to 22/05/27 | 10/07 to 20/08/27 |
| Schleswig-Holstein | 30/03 to 10/04/27 | 07/05/27 | 03/07 to 14/08/27 |
| Thuringia | 22/03 to 03/04/27 | 07/05/27 | 10/07 to 20/08/27 |
📥 Tip: You can download and print the 2026-2027 school holiday calendar for Germany for your region.

On average, employees in Germany receive 29 days of paid annual leave per year. Based on a six-day working week, the statutory minimum is 24 days, equivalent to 20 days for a five-day working week. Regardless of how many days you work per week, the statutory minimum corresponds to 4 weeks of leave. For example, someone working 3 days a week is entitled to at least 12 days of paid annual leave per year in Germany.
Under German annual leave regulations, the employer is responsible for approving employees' leave requests in agreement with them. However, there is no statutory deadline for requesting annual leave; this depends on each company. Planning your holidays early gives you more choice and can help you find better prices for train or plane tickets.
☝ Good to know: In Germany, annual leave can be carried over to the following year, but generally only until the end of March at the latest.
Find out more:
- Job sites in Germany: The best portals
- Legal minimum wage in Germany: Rates & regulations
- Average salary in Germany: Sectors & regions
Olivier Geslin

Fr
De
En




