The complex is also a little outside the city centre, so you might like a hotel nearby to save travelling time.
The following are all within a few minutes walk of the palace itself or a park entrance and, at the time of writing, all rated at least 8 (out of 10) according to booking.com user reviews. In no particular order:
This was completely renovated in early 2015 and sits in a park of its own, which is quite a rarity for a city hotel. Nice if you want to get away from the urban experience now and then.
2. Austria Trend Parkhotel Schönbrunn Wien* (4 stars)
A well-known landmark as it sits very close to the park entrance that takes you to the zoo and has the Lindt chocolate shop. It’s also a few short steps away from the Hietzing subway station. The location has a colourful history dating back to the late 18th century. For example, Emperor Franz Joseph used to house his guests there.
3. Austria Trend Hotel Park Royal Palace Vienna* (4 stars)
Another from the Austria Trend group and a more modern pendant to the above. There’s a tram stop outside and it’s not far from the main Schönbrunn entrance. As a bonus, next door is the Technical Museum.
4. Pension Schönbrunn* (3 stars)
Family-run B&B close to the northeastern edge of Schönbrunn. The house was once the residence of a certain Josef Stalin, who spent a couple of months there in 1913. There’s a plaque dedicated to the victims of Stalinist policies outside.
5. Courtyard by Marriott Vienna Schoenbrunn* (4 stars)
Also at the northeastern edge of the complex and just a short walk from the Schönbrunn subway station.
On the other side of the junction from the Park Royal Palace, so close to a tram stop and actually not too far from a subway station on the U3 line. Also has a rooftop bar for breakfast with views of the palace grounds in the distance.
What else you need to know
These and other hotels are handy for Schönbrunn, but you can easily reach other attractions from the Schönbrunn area thanks to Vienna’s excellent transport system.