Home Germany Christmas Day
25 Dec 2026

DE flag Christmas Day

Friday, December 25, 2026 · Germany

Friday
Day of Week
Public
Type
National
Scope
Variable
Date Type

About Christmas Day

Christmas Day, known as Erster Weihnachtstag in Germany, is celebrated on December 25th and marks the birth of Jesus Christ. It is a time for family gatherings, festive meals, and the exchange of gifts, reflecting the spirit of giving and joy.

Christmas Day is a public holiday in Germany. In 2026, it falls on Friday, December 25. In the local language, this holiday is known as "Erster Weihnachtstag". This holiday does not fall on the same date every year — its date varies annually.

This is a national holiday, observed throughout all of Germany. Most businesses, government offices, and schools are closed on this day.

Traditions & Customs

In Germany, families typically celebrate Christmas Day by attending church services in the morning, followed by a festive meal that often includes roast goose or carp. Many also enjoy traditional Christmas treats like stollen and Lebkuchen, and it is common for families to spend quality time together, playing games and enjoying each other's company.

Did You Know?

Germany is credited with starting many Christmas traditions, including the Christmas tree, which became popular in the 19th century.

Holiday Details

Holiday NameChristmas Day
Local NameErster Weihnachtstag
DateFriday, December 25, 2026
CountryDE flag Germany
TypePublic
ScopeNational — observed throughout the country
Fixed DateNo — date varies annually

Holiday Greeting

"Frohe Weihnachten"

Frequently Asked Questions

What is the significance of the Advent season leading up to Christmas in Germany?

The Advent season, which begins four Sundays before Christmas, is a time of preparation and anticipation for the holiday. Many families use Advent calendars and wreaths to count down the days and engage in festive activities.

Are there any unique Christmas markets in Germany?

Yes, Germany is famous for its Christmas markets, known as Weihnachtsmärkte, which pop up in towns and cities across the country. These markets feature local crafts, festive foods, and mulled wine, creating a magical holiday atmosphere.

What role does St. Nicholas play in German Christmas traditions?

St. Nicholas, celebrated on December 6th, is an important figure in German Christmas traditions, where he is believed to bring gifts to children. His visit is often marked by the placing of shoes outside the door, which may be filled with treats if the children have been good.

When is Christmas Day 2026 in Germany?

Christmas Day 2026 in Germany falls on Friday, December 25, 2026.

Is Christmas Day a public holiday in Germany?

Yes, Christmas Day is a public holiday in Germany. It is observed nationwide.

Is Christmas Day on the same date every year?

Christmas Day does not have a fixed date and varies from year to year.

Christmas Day in Other Countries

More Holidays in Germany DE flag

View all holidays in Germany