Koning Udayana, de heerser van het land van Vats, werd verslagen in de strijd en verloor de helft van het koninkrijk.Zijn wijze minister Yaugandharayana begrijpt dat het mogelijk is om de verlorenen alleen te herstellen met de hulp van de machtige koning Magadha Darshaki. Hiervoor moeten Udayans een verwantschap met hem aangaan - om met de zus van koning Darshaki Padmavati te trouwen. Maar Udayana houdt zoveel van haar man Vasavadatta dat ze nooit zal instemmen met een nieuw huwelijk. En dan neemt Yaugandharayana zijn toevlucht tot sluwheid: hij steekt de vrouwelijke kamers van het Udayana-paleis in brand, verspreidt een gerucht over de dood van Vasavadatta bij een brand en verbergt zich, nadat hij zich heeft omgekleed, met haar in Magadha.
Daar, tijdens een bezoek aan de prinses Padmavati van het bosklooster van de kluis, stelt Yaugandharayana haar onder de naam Avantika voor aan Vasavadatta als haar zus, wiens man naar een vreemd land is gegaan, en vraagt Padmavati om haar een tijdje onder zijn bescherming te nemen. Wanneer Ujayan kort daarna arriveert in Rajagriha, de hoofdstad van Magadhi, is Vasavadatta Avantika als koninklijke gast al Padmavati's geliefde dienaar en vriendin geworden. Veroverd door de deugden van Udayana, biedt de koning van Darsak hem Padmavati aan als zijn vrouw. Hoewel Udayana nog steeds ontroostbaar rouwt over Vasavadatta, wordt hij door de wil van de omstandigheden gedwongen in te stemmen met dit huwelijk.
Hoe Vasavadatga ook aan Padmavati gehecht is, ze wordt gekweld door een gevoel van machteloze jaloezie. Maar zodra zij en Padmavati per ongeluk in het paleispark een gesprek horen tussen Udayana en zijn vriend, de brahmana Vasantaka. Udayana geeft aan Vasantaka toe dat hij "volledig toegewijd is aan Padmavati vanwege haar schoonheid, haar geest, haar tederheid maar met haar hart - nee!" Het behoort, zoals voorheen, aan Vasavadatta. ' Voor Vasavadatta zijn deze woorden een troost en op zijn minst een soort beloning voor het lijden, en Padmavati brengt, hoewel ze haar aanvankelijk bitter hoorde, een eerbetoon aan de adel van Udayana en zijn trouw aan de nagedachtenis van de overleden vrouw. Een paar dagen later, op zoek naar Padmavati, vindt Vasavadatga Udayana die slaapt in een van de parkpaviljoens. Nadat ze hem in het donker voor Padmavati heeft aangezien, gaat ze op zijn bed zitten, en plotseling spreekt Udayana half in slaap met haar, reikt haar de hand uit en vraagt hem hem te vergeven. Vasavadatga vertrekt snel en Udayana blijft onwetend als hij een droom had, en dan 'zou het geluk zijn om niet wakker te worden', of in werkelijkheid gedroomd, en dan 'als zo'n droom voor altijd zou duren!'
In samenwerking met Darshaka verslaat Udayana de vijanden en herwint het koninkrijk. Op de plechtige viering van de overwinning arriveren de gezanten van de vader en moeder van Vasavadatta. De verpleegster, Vasavadatta, geeft de koning een portret van haar ter nagedachtenis aan haar, en hier herkent Padmavati, tot haar verbazing, zijn dienstmeisje Avantik in dit portret. Plots verschijnt een vermomde Yaugandharayana en vraagt Padmavati om zijn zus terug te geven die eerder aan haar was toevertrouwd. Padmavati voorzag al wie haar dienaar zou zijn en meldt zich vrijwillig aan om haar te brengen, en als ze aankomt, dan eerst de verpleegster, en dan, zonder haar ogen te geloven, zal Udayan in denkbeeldige Avantika de wonderbaarlijk opgewekte Vasavadatta herkennen. De Yaugandharayans moeten de aanwezigen vertellen waarom hij van plan was en hoe hij zijn listige plan realiseerde. Hij vraagt om vergeving van Udayana, ontvangt deze en voorspelt aan zijn vorst een lange regering in liefde en harmonie met twee prachtige echtgenotes-koninginnen - Vasavadatta en Padmavati.