Shops: by Austrian law, shops may open on 24 December (a Thursday in 2026) only from 06:00 to 14:00; sweet shops and florists until 18:00, and Christmas trees are sold until 20:00. 25 December (Christmas Day) and 26 December (St Stephen's Day) are public holidays, so ordinary shops are closed.
Markets: the Old Town, Marktplatz, Wilten and St. Nikolaus markets close on 23 December. On 24 December the Maria-Theresien-Strasse market opens 11:00 to 15:00 and the Hungerburg market 12:00 to 15:00. Both open again from 25 December and stay until 6 January 2027; the Hungerburg keeps holiday hours of 12:00 to 18:00.
Sights and outdoors: the Alpine Zoo opens every day of the year, including holidays. The Nordkette cable cars and the ski areas run through Christmas. The Golden Roof Museum is closed 24 to 26 December, and Audioversum opens 10:00 to 14:00 on 24 December and closes 25 to 28 December. The LUMAGICA light trail in the Hofgarten is closed on 24 December and open again from 25 December, with a 2 euro holiday surcharge. The outdoor rink at Olympiaworld opens 12:00 to 16:00 on 24 December and 12:00 to 22:00 from 25 December.
The Hofburg and Swarovski Crystal Worlds publish no Christmas closures on their own sites, but check before you go on the 24th and 25th.