Kung Udayana, härskaren i Vats-landet, besegrades i striden och förlorade hälften av riket och hans kloka minister Yaugandharayana förstår att det är möjligt att återfå det förlorade endast med hjälp av den mäktiga kungen Magadha Darshaki. För detta måste Udayans ingå ett släktskap med honom - att gifta sig med kungen Darshaki Padmavatis syster. Men Udayana älskar sin man Vasavadatta så mycket att hon aldrig kommer att gå med på ett nytt äktenskap. Och sedan skrikar Yaugandharayana till list: han tänder eld på kvinnliga kamrarna i Udayana-palatset, sprider ett rykte om Vasavadattas död i en eld och gömmer sig med henne i Magadha, efter att ha bytt kläder.
Där, när han besöker prinsessan Padmavati från äremitterns skogskloster, introducerar Yaugandharayana henne till Vasavadatta under namnet Avantika som hennes syster, vars man åkte till ett främmande land, och ber Padmavati att ta henne ett tag under hans skydd. När Ujayan kort efter anländer till Rajagriha, huvudstaden i Magadhi, som kunglig gäst, har Vasavadatta Avantika redan blivit Padmavatis älskade tjänare och flickvän. Erövrat av dygderna av Udayana, kungen av Darsak erbjuder honom Padmavati som sin fru. Även om Udayana fortfarande oförtröttligt sörjer över Vasavadatta, av omständighetens vilja, tvingas han gå med på detta äktenskap.
Oavsett hur kopplad Vasavadatga är till Padmavati, plågas hon av en känsla av maktlös avundsjuk. Men när hon och Padmavati av misstag hör i palatsparken en konversation mellan Udayana och hans vän, brahmana Vasantaka. Udayana medger för Vasantaka att han "är helt hängiven till Padmavati för hennes skönhet, för hennes sinne, för hennes ömhet men med hennes hjärta - nej!" Det hör som tidigare till Vasavadatta. ” För Vasavadatta är dessa ord en tröst och åtminstone någon slags belöning för lidande, och Padmavati, även om den först bittert hörde henne, hyllar Udayanas adel och hans tro till minnet av den avlidne fruen. Några dagar senare, och letar efter Padmavati, finner Vasavadatga Udayana sova i en av parkens paviljonger. Efter att ha misstat honom för Padmavati i mörkret, sätter hon sig på hans säng, och plötsligt talar Udayana halv sovande med henne, räcker ut till henne och ber om att förlåta honom. Vasavadatga lämnar snabbt, och Udayana förblir i okunnighet om han hade en dröm, och sedan "det skulle vara lycka att inte vakna upp" eller drömma i verkligheten, och sedan "om en sådan dröm varade för evigt!"
I allians med Darshaka besegrar Udayana fienderna och återvinner riket. På den högtidliga firandet av segern ankommer utsändarna till far och mor till Vasavadatta. Sjuksköterskan, Vasavadatta, ger kungen ett porträtt av henne till minne av henne, och här, till hennes överraskning, känner Padmavati igen sin piga Avantik i detta porträtt. Plötsligt dyker en förklädd Yaugandharayana upp och ber Padmavati att återlämna sin syster som tidigare lämnats i hennes vård. Redan förutse vem hennes tjänare skulle Padmavati själv frivilligt att ta med henne, och när hon anländer, sedan först sjuksköterskan, och sedan, inte att tro på hennes ögon, kommer Udayan att känna igen den imaginära Avantika den mirakulöst uppståndna Vasavadatta. Yaugandharayanerna måste berätta för närvarande varför han planerade och hur han insåg sin listiga plan. Han ber om förlåtelse från Udayana, tar emot den och förutsäger för sin suveräne en lång regeringstid i kärlek och harmoni med två vackra makar-drottningar - Vasavadatta och Padmavati.