An Heiligabend, dem 24. Dezember, dürfen Supermärkte in Hamburg regulär öffnen, jedoch nur bis maximal 14 Uhr. Dies betrifft die meisten Geschäfte wie Rewe, Edeka und Kaufland, sowie Einkaufszentren wie die Europa Passage. Einige To-Go-Filialen, beispielsweise am Bahnhof Altona, bleiben länger geöffnet. Auch am Hauptbahnhof und Flughafen sind Einkäufe am Nachmittag möglich.
An den Weihnachtstagen, dem 25. und 26. Dezember, bleiben reguläre Supermärkte und Discounter in Hamburg geschlossen. Ausnahmen bilden Läden in Bahnhöfen und am Flughafen. Die Edeka-Tamme-Filialen im Hauptbahnhof und am Bahnhof Altona sind von 7 bis 23 Uhr geöffnet, die am Flughafen Hamburg von 6 bis 22 Uhr. Zudem haben viele "Rewe To Go"-Filialen und Tankstellenshops an diesen Tagen geöffnet.
Für spontane Einkäufe an den Weihnachtsfeiertagen sind somit Bahnhöfe, Flughäfen und spezielle To-Go-Filialen die beste Anlaufstelle. Klassische Supermärkte bleiben geschlossen, weshalb eine frühzeitige Planung für Weihnachtseinkäufe empfohlen wird.