The story begins on the eve of the wedding of Veera Tripathi (Alia Bhatt), the daughter of a rich business tycoon. She is on the highway with her fiance when she is abducted. The gang who kidnaps her panics when they find out that her father has links in the government. However, Mahabir Bhati (Randeep Hooda), one of her abductors, is willing to do whatever it takes to see this through. They continuously move to different cities, to avoid being tracked by police. As the days go by, Veera finds peace in her bondage to the point that she confides in him of her troubled childhood. Her fear of abduction is taken over by a sense of freedom.
At one point while crossing a check post, the police forcefully search the truck, but Veera, surprisingly even to herself, hides. Veera confesses to Mahabir about her home where her uncle molested her, a fact which was hushed up by her mother. She concludes that she loves the journey and doesn't want to go back to her life. Mahabir can't help but care for Veera and his anger fades though slowly, he decides to let her go. Veera refuses and insists on staying with Mahabir. They both take shelter in a hilltop house. The following morning, a shootout starts as police has tracked them down. Mahabir is shot dead on the spot, while a shocked Veera is returned to her parents. Disturbed by the incident, Veera tells her family the truth about her abusive uncle and her desire of not living with them anymore. It ends with Veera shown working and living on a hill station on her own, with memories of the days she spent with Mahabir.