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