Tsarevich Kandarpaketu, con trai của Sa hoàng Chintamani, nhìn thấy một người lạ trong giấc mơ và yêu cô say đắm. Cùng với người bạn Macaranda, anh ta đi tìm cô. Một đêm nọ, thấy mình ở vùng lân cận của dãy núi Vindhya, anh vô tình nghe được cuộc trò chuyện giữa hai con chim. Một trong số họ, một làn đường, trách móc người kia, con vẹt yêu quý của anh ta trong một thời gian dài và bày tỏ sự nghi ngờ rằng anh ta đang lừa dối cô với một làn đường khác, giờ anh ta đã trở lại rừng. Để biện minh, chú vẹt nói rằng ông đã đi đến thành phố Pataliputra, nơi vua Sringarashekhara, muốn kết hôn với con gái Vasavadatta của mình, sắp xếp cho cô nàng Svayamvara - một lễ cưới chọn cô dâu cho cô dâu. Nhiều người tìm kiếm hoàng gia đã tập trung tại Svayamvara, nhưng Vasavadatta đã từ chối tất cả. Sự thật là vào đêm trước Svayamvara, cô cũng nhìn thấy trong giấc mơ một hoàng tử xinh đẹp, người mà cô ngay lập tức yêu và chỉ quyết định cưới anh ta. Khi biết rằng hoàng tử tên này là Kandarpacket, cô đã gửi Tamalik về nhà của mình trong danh sách truy nã. Muốn giúp Tamalika trong nhiệm vụ khó khăn của mình, một con vẹt đã bay cùng cô đến vùng núi Vindhya. Nghe câu chuyện về con vẹt, Kandarpaketu can thiệp vào cuộc trò chuyện của những con chim, làm quen với Tamalika, và cô gửi cho anh ta tin nhắn bằng lời nói của Vasavadatta, trong đó công chúa yêu cầu anh gặp cô càng sớm càng tốt. Kandarpaketu và Makaranda đến Pataliputra và vào cung điện Vasavadatta. Ở đó, họ biết rằng Vua Sringarashekhara, coi thường con gái dục vọng, chắc chắn sẽ muốn từ bỏ cô là vua của các linh hồn không khí - Vidyadharas. Sau đó, Kandarpaketu quyết định chạy trốn cùng Vasavadatta, và con ngựa ma thuật Manojiva chuyển họ từ Pataliputra trở lại dãy núi Vindhya, nơi những người yêu nhau qua đêm.
Thức dậy vào lúc bình minh, Kandarpaketu, với sự kinh hoàng của mình, phát hiện ra rằng Vasavadatta đã biến mất. Sau một cuộc tìm kiếm không có kết quả, Kandarpaketu đến bờ đại dương và tuyệt vọng muốn lao vào vùng biển của nó. Vào giây phút cuối cùng, một giọng nói thần thánh giữ anh ta khỏi tự tử, hứa hẹn cho anh ta một cuộc gặp gỡ nhanh chóng với người mình yêu. Trong vài tháng, Kandarpaketu lang thang qua những khu rừng ven biển, hỗ trợ cuộc sống chỉ bằng trái cây và rễ cây, cho đến một ngày đầu thu, anh tình cờ gặp một bức tượng đá tương tự như người mình yêu. Trong nỗi thống khổ đầy mê hoặc, Kandarpaketu chạm vào một bức tượng bằng tay và nó trở thành một Vasavadatta còn sống.
Để đặt câu hỏi, Kandarpaketu Vasavadatta nói rằng vào buổi sáng khi họ chia tay, cô đã đi lấy trái cây để làm thức ăn. Vừa lao vào rừng, cô bất ngờ gặp đội quân đang cắm trại, và thủ lĩnh của nó đuổi theo nó. Nhưng sau đó, một đội quân khác xuất hiện - Cao nguyên của Kirates, và thủ lĩnh của anh ta cũng vậy, bầy đàn để theo đuổi Vasavadatta. Cả hai nhà lãnh đạo quân sự, và sau họ là các chiến binh của họ, vì muốn chiếm hữu Vasavadatta đã tham gia trận chiến và tiêu diệt hoàn toàn lẫn nhau. Tuy nhiên, ngay cả trong trận chiến, họ đã tàn phá tàn nhẫn tu viện ở gần đó, và người đứng đầu của tu viện này, tin rằng Vasavadatta là thủ phạm của những gì đã xảy ra, nguyền rủa cô, biến anh thành một bức tượng đá. Thuật ngữ của lời nguyền đã kết thúc - như nó thực sự đã xảy ra - khi người chồng tương lai của công chúa chạm vào các bức tượng.
Sau một cuộc gặp gỡ được chờ đợi và hạnh phúc, Kandarpacket và Vasavadatta được gửi đến thủ đô của vương quốc, Kandarpacket. Ở đó Makaranda đang chờ đợi họ, và cả cha vua, Chintamani và Shringarashekhara, long trọng tổ chức lễ cưới cho con trai và con gái của họ, những người giờ đây đã mãi mãi thoát khỏi mọi lo lắng và tai họa.