Kong Udayana, herskeren over landet Vats, ble beseiret i slaget og mistet halvparten av riket. Hans kloke minister Yaugandharayana forstår at det er mulig å gjenopprette de tapte bare ved hjelp av den mektige kongen Magadha Darshaki. For dette må Udayans inngå et slektskap med ham - for å gifte seg med søsteren til kong Darshaki Padmavati. Men Udayana elsker mannen sin Vasavadatta så mye at hun aldri vil gå med på et nytt ekteskap. Og så tyr Yaugandharayana til list: Han setter fyr på de kvinnelige kamrene i Udayana-palasset, sprer et rykte om Vasavadattas død i en brann, og etter å ha skiftet klær gjemmer han seg med henne i Magadha.
Der, mens han besøkte prinsessen Padmavati fra eremitasjens skogkloster, introduserer Yaugandharayana henne til Vasavadatta under navnet Avantika som hennes søster, hvis mann dro til et fremmed land, og ber Padmavati om å ta henne en stund under hans beskyttelse. Når Ujayan kort tid etter ankommer Rajagriha, hovedstaden i Magadhi, som den kongelige gjesten, har Vasavadatta Avantika allerede blitt Padmavatis elskede tjener og kjæreste. Erobret av Udayanas dyder, tilbyr kongen av Darshak ham Padmavati som sin kone. Selv om Udayana fremdeles uforsvarlig sørger over Vasavadatta, er han av omstendighetens vilje tvunget til å gå med på dette ekteskapet.
Uansett hvor knyttet Vasavadatga til Padmavati, plages hun av en følelse av maktesløs sjalusi. Men en gang hører hun og Padmavati tilfeldigvis i palassparken en samtale mellom Udayana og hans venn Brahmin Vasantaka. Udayana tilstår overfor Vasantaka at han "er helt opptatt av Padmavati for hennes skjønnhet, for hennes sinn, for hennes ømhet, men med sitt hjerte - nei!" Det hører som før til Vasavadatta. ” For Vasavadatta er disse ordene en trøst og i det minste en slags belønning for lidelse, og Padmavati, selv om han først bittert hørte henne, hyller Udayanas adel og hans troskap til minnet om den avdøde kona. Noen dager senere, på jakt etter Padmavati, finner Vasavadatga Udayana som sover i en av parkpaviljongene. Etter å ha forvekslet ham med Padmavati i mørket, setter hun seg på sengen hans, og plutselig snakker Udayana halv sovende med henne, rekker henne og ber om å tilgi ham. Vasavadatga forlater raskt, og Udayana forblir i uvitenhet om han hadde en drøm, og da "det ville være lykke å ikke våkne opp", eller drømme i virkeligheten, og deretter "hvis en slik drøm varte for alltid!"
I allianse med Darshaka beseirer Udayana fiendene og gjenvinner riket. På den høytidelige seiersfeiringen ankommer utsendingene til faren og moren til Vasavadatta. Sykepleieren, Vasavadatta, gir kongen et portrett av henne til minne om henne, og her, til sin overraskelse, gjenkjenner Padmavati sin hushjelp Avantik i dette portrettet. Plutselig dukker en forkledd Yaugandharayana opp og ber Padmavati om å returnere søsteren som tidligere ble igjen i hennes omsorg. Allerede forut for hvem tjeneren hennes ville være, frivillig Padmavati selv frivillig til å ta henne, og når hun kommer, så først sykepleieren, og deretter, uten å tro på øynene, vil Udayan gjenkjenne i den imaginære Avantika den mirakuløst oppstandne Vasavadatta. Yaugandharayanerne må fortelle de tilstedeværende hvorfor han unnfanget og hvordan han implementerte sin listige plan. Han ber om tilgivelse fra Udayana, mottar den og spår for sin suverene en lang regjering i kjærlighet og harmoni med to vakre ektefeller-dronninger - Vasavadatta og Padmavati.