Bitti Mishra (Kriti Sanon) is a young contemporary girl in Uttar Pradesh, who is the apple of her father's eye (Pankaj Tripathi). Like most Indian mothers, Bitti’s mother (Seema Bhargava) wants to see her daughter get married to a nice man from a good family. Bitti however wants a husband who understands her and more importantly, who accepts her exactly the way she is. She feels she's found that special someone when she reads a book called 'Bareilly Ki Barfi' and finds herself described and accepted in the pages of the book. She longs to meet the writer and thus one day decides to search for the supposed writer of the book, Pritam Vidrohi (Rajkummar Rao). On her search she crosses paths with Chirag Dubey (Ayushmann Khurrana), who owns a printing press and who helped publish the book. What Bitti doesn't know, however, is that Chirag is, in fact, the true author of the book. Ayushmann Khurrana as Chirag Dubey Rajkummar Rao as Pritam Vidrohi Kriti Sanon as Bitti Mishra Pankaj Tripathi as Narottam Mishra Seema Bhargava as Sushila Mishra Javed Akhtar as narrator Rohit Choudhary as Munna Swati Semwal as Rama