Ek Paheli Leela is a love story that spans 300 years. Meera (Sunny Leone) is a leading model from India but based in London, who after a traumatic accident suffers from depression. Back in India Karan (Jay Bhanushali) is a musician, who is plagued by one single dream each time he sleeps. Karan's sister, Radhika aka Ratz (Shivani Tanksale) is an ace photographer who eventually befriends Meera in London, and convinces her to move to Rajasthan, India.
Once there, Meera feels instantly at peace, where she meets Ranveer Singh (Mohit Ahlawat), a prince, in Rajasthan. The two eventually fall in love and get married. But on the other hand, Karan's troubles are far from over as his recurrent dreams continue. In an attempt to help him, Karan's friends take him to a pandit who tells him that his pain is rooted in his past life. There's an unfinished business that needs to be completed.
In an attempt to assuage his past memories Karan travels through his past and a passionate love story is unveiled. Shravan (Rajneish Duggal) was in love with a girl named Leela but his master Bhairao (Rahul Dev) (known for his artistic skills) adopts her as his muse. She becomes the object of his lust. Bhairav begins making a statue of Leela. But when the statue is complete, she excitedly gets Shravan to see it. Shravan, who decides not overpower his master, chides Leela for it. Bhairav discovers that Leela is in love with Shravan. In a fit of rage, Bhairav kills both Shravan and Leela. Karan travels to Jaisalmer to figure out why his past is still haunting him.
Will Meera find true love in her new life, will Karan find out the reason behind his daily night terrors, is what forms the rest of Ek Paheli Leela.