Add organization

What time do shops close on New Year's Eve in Denmark?

Open until 15.00, then closed.

Answered at: Checked at:

Short answer

Under the Danish shop closing act, shops may not sell to customers after 15.00 on New Year's Eve (31 December). Before 15.00 they may open as on a normal day. New Year's Day (1 January) is a public holiday and a full closing day. Bakeries, small grocery shops below the turnover limit and shops in airports and station buildings are exempt and may stay open longer.

Practical info

Why

  1. The law sets 15.00 as the closing time on 31 December.
  2. 1 January is a full closing day.
  3. Exempt shops may stay open after 15.00.

Details

The staffed luggage centre at Copenhagen Central Station is open 08.00–17.00 on 31 December 2026 and 08.00–01.00 on 1 January.

Tip

Shop for the New Year's dinner and 1 January before lunch on the 31st, when queues are shorter.

What may differ

Shops may close earlier than 15.00 by their own choice.

Common misconception

Many think shops are closed the whole of New Year's Eve.

What actually happens

Shops may open on 31 December until 15.00; only New Year's Day is a full closing day.

People also ask

  • Are shops open on New Year's Day in Denmark?
  • Are supermarkets open on 31 December in Copenhagen?
  • Are bakeries open on New Year's Day in Denmark?

Sources

This answer is for reference only. Opening hours, prices and services change, so check the official sources before you go.

Practical info