The answer is, basically, yes. Read on for the details.
Please note: Christmas hours for December 2018 are not yet known. This information is for 2017. I do not expect things to change too much in 2018.
The big Austrian Christmas celebration is on December 24th, but the official public holidays are Christmas Day (25th) and Boxing Day (26th). On those two days, transport services are reduced slightly and stores, offices etc. are closed.
Museums and other attractions
I’ve gone through the top attractions to find those that seem to open on Christmas Day and Boxing Day. Note this information is correct as of November 2017, but may change in future, so check their websites to be sure:
- Stephansdom (St. Stephan’s cathedral) – bear in mind that this is also a working cathedral so there may be religious services going on that prevent you accessing some areas
- Riesenrad (giant ferris wheel) – closes early on December 24th, though
- Belvedere (upper and lower palaces)
- Albertina museum – closes early on the 24th
- Schönbrunn palace – some parts, like the maze, are closed in winter, but the main palace self-guided tours continue
- Schönbrunn Zoo
- Hofburg Palace (imperial apartments, Sisi museum and silver collection)
- Imperial treasury – closes early on the 24th
- Madame Tussauds
- Leopold Museum – closed on the 24th
- Spanish Riding School – no tours on the 24th, 25th or 26th. No public access to morning training on December 25th
- Kunsthistorischesmuseum (main art history museum) – closes early on the 24th, but is open on the 25th and 26th (even though it normally closes on Mondays at this time of year)
- Natural history museum – closed on December 25th. Closes early on the 24th and is open on the 26th (even though it normally closes on a Tuesday).
- Museum of Technology – closed on the 25th
Other attractions may be open over Christmas, too, but I’ve just listed the important ones. Basically, you won’t get bored.
If the weather’s not too cold, the holidays are also a good time to simply wander around Vienna’s center (the old town). With shops and businesses closed, it’s a touch quieter and you get a different, more relaxed atmosphere when delivery vans and stressed workers are off the streets.