Public holiday in Denmark

Christmas Day in Denmark

Christmas Day is listed as a public holiday in Denmark. Use the dates below to plan ahead and check whether an observed or substitute day applies.

Next occurrence

Friday

Google Calendar

Christmas Day dates

2
DateDaySubstitute day
FridayNo
SaturdayNo

Celebrating Christmas Day in Denmark: Traditions and Public Life

Christmas Day, celebrated on December 25th, is an official public holiday in Denmark following the festive warmth of Juleaften. While the core celebrations occur on Christmas Eve, December 25th is dedicated to quiet family time, traditional lunches, and rest. Public transport operates on reduced schedules, and most businesses remain closed.

History

Christmas in Denmark has deep roots blending ancient Norse Yule customs with Christian traditions introduced in the Middle Ages. December 25th historically marked the official Nativity observance, though Danish culture uniquely centers its primary festive focus on the evening of December 24th. Over centuries, traditions like lighting Advent wreaths and gathering for festive meals evolved into beloved national customs.

Traditions & Food

Although Juleaften features the main dinner of roast duck, pork, and rice pudding, Christmas Day is traditionally spent enjoying relaxed family lunches known as julefrokost. Danes often visit relatives, take peaceful winter walks, or attend church services on this day. Leftovers from the Christmas Eve feast or warm open-faced sandwiches complete the culinary experience of December 25th.

Closures & Travel

As a mandatory public holiday, banks, supermarkets, and standard retail stores are closed across Denmark on Christmas Day. Public transit runs on significantly restricted holiday timetables, making advance travel planning essential. Most museums and tourist attractions also remain shut, allowing the country to observe a quiet day of rest.

Questions about Christmas Day in Denmark

Is December 25th the main day for celebrating Christmas in Denmark?

No, the primary celebration takes place on December 24th, known as Juleaften. December 25th is observed as a quieter public holiday for family lunches and rest.

Are shops open in Denmark on Christmas Day?

Most shops, supermarkets, and banks are closed on December 25th, as it is a nationwide public holiday with heavily restricted commercial activity.

View all public holidays in Denmark