Set in Paris, Befikre begins with a nasty fight between Dharam (Ranveer Singh) and Shyra (Vaani Kapoor), which leads to a sudden break-up; Shyra leaves Dharam, and goes to her parent’s house, asking them to let her in without any questions about Dharam. Dharam hails from Karol Bagh, New Delhi, and is a stand-up comedian working in his friend, Mehra’s (Aru Krishansh Verma) doomed restaurant, where he mocks people in relationships and single bachelors.
The film travels back in time when Dharam came to the French capital in search of work and adventure. To his surprise, he shares his room with a girl who is a lesbian. Mehra takes him to a party where he meets and hooks up with the fun-loving Shyra, a tourist guide, who is an Indian by origin and French by nature. He later asks Shyra out on a date when she dares him to slap a police officer. Thereafter, they keep giving crazy dares to each other.
In the present, Dharam mocks his broken relationship at the same restaurant. The two keep meeting accidentally, showing that they still haven’t gotten over each other. In another flashback, they decide to enter a live-in relationship and Dharam meets Shyra’s parents, who are chefs in their own restaurant. After many misunderstandings and fights, Shyra moves out and shifts with her family. They celebrate their breakup anniversary on the famous Love Padlock Bridge and swear never to fall in love with each other.