Ежегодно, почти мгновенно, зрительный зал Венской государственной оперы превращается в большой бальный зал. В канун мероприятия ряды зрительских мест снимаются с партера, и строится новый этаж, на уровне со сценой.
Дресс-код — это вечерний наряд: белый галстук и фрак для мужчин; женские платья строго длиной до пола. Белые оперные перчатки до сих пор являются обязательными для женщин-дебютантов на Венском оперном балу.
Бал начинается приблизительно в 22 часа, когда австрийский президент и его гости выходят на императорский балкон. Их прибытие предвещается трубами. Играет австрийский национальный гимн, за которым вслед — европейский гимн. Здесь проходят спектакли государственной оперной труппы и классические арии в исполнении оперных звезд. Как правило, это небольшой выбор итальянской оперы и знаменитых австрийских пьес. Изюминой церемонии открытия является выступление 180 пар дебютантов. Это тщательным образом отобранные молодые женщины и мужчины, которые успешно завершили специальную регистрацию и строгую хореографию классического танца, организованную танцевальной школой Elmayer. Дебютантов ведут в оперный театр под звуки «Фахерполонеза» Карла Михаэля Циэрера. Потом исполняются, например, «Полонез в А-Дури», Фредерика Шопена и «Варшауэр-Полька» Иоганна Штрауса. Последним танцем дебютантов всегда является «Голубой дунайский вальс» Иоганна Штрауса II, после чего площадка открыта для всех гостей.
Бал длится до 6 часов утра. Оперный театр предлагает всем гостям доступ в разные другие залы и комнаты отдыха, открытые разными видами музыки и танца. На всех этажах есть кейтеринг Cafe Gerstner, а также парикмахерская, штатный портной и медицинские бригады в режиме ожидания. Казино «Австрия» является одним из спонсоров и предлагает рулетку.
Каждые два часа проводятся разные танцы под руководством мастера церемонии, например, популярный котильон. Хотя официально это и не разрешается, но в конце традиция заключается в том, что гости могут разобрать цветочные украшения на балконе и принять душ с ними на первом этаже, или же забрать их домой.