Kabir, a part of a family construction business, proposes to his friend Natasha. Their families meet at the engagement party where Natasha learns that Kabir is planning a three-week bachelor road trip to Spain with his school friends — Imran, an advertisement copy writer; and Arjun, a financial broker who is working in London. Kabir says the three friends have a long-standing pact, and that during the road trip each of them will pick an adventure sport that all three will try together. Arjun is initially reluctant to take the trip as he does not want to miss work. Imran secretly plans to find his estranged biological father Salman Habib, an artist who lives in Spain.
The three men fly to Spain separately and meet in Barcelona. They plan to visit Costa Brava, Seville, and Pamplona. On the way to Costa Brava, Imran and Kabir are annoyed when Arjun, a workaholic, continues working. Imran throws Arjun's mobile phone out of their car, causing an argument in which Arjun accuses Imran of having an affair four years prior with Arjun's then-girlfriend Sonali. However, the argument is ceased by Kabir who pacifies them both. Upon reaching their destination, they meet Laila, an Anglo-Indian woman; Imran flirts with her and makes Arjun jealous. Kabir announces he has chosen underwater diving as their first sport, and they later find that Laila is their diving instructor. Arjun, who cannot swim and is aquaphobic, receives assistance from Laila to overcome his fears and finish the sport successfully. Laila suggests they attend the La Tomatina festival with her in Buñol. Meanwhile, Natasha becomes suspicious of Kabir's involvement with Laila when she sees them via webcam and crashes his bachelor party trip, much to Kabir's discomfort. Imran spends time with Laila's friend Nuria, and Arjun with Laila. After the men leave, both Arjun and Laila realise they have fallen in love and to not regret the partition, Laila chases them on a bike, kissing Arjun passionately before saying goodbye.
On their way to Seville, Kabir drops Natasha at the airport. The trio visit Seville for skydiving, which is Arjun's choice. During the task, Imran is forced to confront his acrophobia and hesitates to take part, but does so. After skydiving, the three men go to a bar and get into a fight with a stranger on whom they had tried to pull a prank. They are jailed after the fight; Imran calls Salman, who bails them out and takes them to his home. Salman reveals that he never wanted the responsibility of a married life with children but Imran's mother Rahila did. Imran, heartbroken, realises how his actions must have hurt Arjun four years ago. He apologises to Arjun, and Arjun, seeing the genuineness of the apology, forgives him with a hug.
The three men learn of the Running of the bulls in Pamplona, which is Imran's choice, baffling Kabir and Arjun. Imran contacts Laila, who joins them. When confronted by his friends, Kabir admits to the others that he does not love Natasha and is not ready for marriage. He reveals that Natasha had mistaken a ring he had bought as a birthday present for his mother as a proposal ring for herself. On the morning of the bull run, Imran suggests they make a promise if they survive the event: Imran vows to publish the poetry he has written in his diary, Arjun vows to go to Morocco with Laila, and Kabir promises to tell Natasha he does not want to marry her. As they complete the event, the friends gain a renewed sense of their relationships with each other, their families and friends, and themselves.
During the credits, Imran, Kabir, Nuria and Natasha attend Arjun and Laila's wedding in Morocco. Natasha has a new boyfriend, she is still friends with Kabir, and Imran has published his poems. ReadMore>