Переполненный зал знаменитого будапештского кабаре. Перед отъездом на длительные гастроли в Париж здесь в последний раз выступает любимица публики Сильва Вареску.
В антракте за кулисами появляется группа завсегдатаев. Эдвин получает телеграмму от родителей, которые требуют порвать с Сильвой: потомку князей негоже общество «певички из варьете».
Появляется Ронс, который сообщает, что Эдвина срочно вызывают в полк. Также он напоминает присутствующим, что родители сосватали Эдвину графиню Стасси и скоро должна состояться их помолвка.
Эдвин объявляет всем, что женится на Сильве тут же, сейчас. Зовут нотариуса. Молодой князь пишет обязательство: через восемь недель скрепить брак официально.
Возвращается Ронс и настаивает на отъезде Эдвина. Сильва уговаривает возлюбленного подчиниться и выполнить свой воинский долг. Он соглашается и уезжает. Узнав о подписании договора, Бони показывает Сильве приглашение на помолвку Эдвина и Стасси – князь не имел права заключать новый контракт. Сильва в отчаянии.
Бал в особняке князей Воляпюк в Вене. Эдвин, не зная о том, что Ронс рассказал о его помолвке со Стасси, к которой он никогда серьезно не относился, удивлен и обеспокоен молчанием Сильвы. На его многочисленные телеграммы нет ответа. А ведь прошло ровно восемь недель со дня отъезда Эдвина из Будапешта – кончается срок контракта.
На бал приехали Сильва, Бони и Ферри. Бони представляет Сильву князю Воляпюк как свою жену. Эдвин растерян и ничего не понимает. Он пытается выяснить у Бони, что произошло, но тот с первого взгляда влюбляется в Стасси и, очарованный, скрывается вслед за ней.
Эдвин снова подле Сильвы. Он пытается вернуть ее расположение. Бони нарушает их уединение и... благословляет влюбленных. Считая, что Сильва – законная жена Бони и, следовательно, носит дворянский титул, Эдвин хочет вести ее к родителям: на разведенной графине Канислау ему позволят жениться!
Эдвин убегает, а Сильва снова предается отчаянию: значит, на актрисе Сильве Вареску ее возлюбленный жениться не может!
Князь Воляпюк пытается во всеуслышание объявить о помолвке Эдвина со Стасси, но Эдвин перебивает отца и говорит о том, что у него есть другое обязательство, другая любовь – вот она, графиня Канислау. Но Сильва отказывается от не принадлежащего ей титула. Она не графиня, а княгиня Воляпюк. Вот ее контракт! Эдвин готов выполнить свое обязательство, но Сильва разрывает бумагу и покидает княжеский дворец.
В будапештском кабаре появляется мать Эдвина, княгиня Александра Воляпюк. Бродя в одиночестве, она вспоминает свою славную молодость: оказывается, некогда она была звездой варьете. Вошедший Ферри узнает в княгине свою прежнюю возлюбленную. Их ностальгический диалог прерывает появление князя, приехавшего остановить Эдвина от безрассудного поступка. С удивлением он узнает, что его супруга – в прошлом «шансонетка», как и возлюбленная их сына.
Бони и Ферри встречают в кабаре Эдвина, прибывшего для примирения с Сильвой. Стасси ради встречи с Бони тоже оказывается здесь. Вместе им удается примирить Сильву и Эдвина. Оперетта заканчивается безоговорочной победой любви.