During the holiday season, Nyhavn is decorated with festive lights and wooden stalls for the traditional Christmas market. Local restaurants welcome guests inside for a classic Danish 'julefrokost' (Christmas lunch) featuring seasonal specialties and holiday brews.
The Nyhavn Christmas market has opened early in recent years: in 2025 the stalls were up from 31 October to 28 December. Dates for 2026 haven't been announced yet (checked October 2026). It's free to walk around; you only pay for what you buy.
Julefrokost is a different tradition: a long lunch of herring, roast pork, roast duck and ris à l'amande, eaten with colleagues or family. Heering and Nyhavn 17 serve it from 1 November to 30 December. Book early if you're a big group.