Arvind (Vivek Oberoi) and Lakshmi (Antara Mali) are in love and want to get married. However, Lakshmi's dad, a cop, is against their affair. Hence the two decide to elope from Delhi and travel to get married at Arvind's ancestral haveli in Rajgarh, Alwar, Rajasthan, by road, passing by a desert, in a Tata Safari.
After an escape from an aggravated assault, by a mad wayfarer, they bump into a smooth-talking hitchhiker Babu (Manoj Bajpai) who is stranded in the middle of no where. Babu convinces the young couple to give him a lift. Travelling with Babu proves a nightmare for Arvind and Lakshmi, Babu turns out to be a psychopath. Soon, Lakshmi finds herself hostage of an armed Babu. Thanks to the timely intervention of a truck driver Inderpal (Makrand Deshpande) and the highway petrol bunk owner, an aspiring actor Bhanwar Singh (Rajpal Yadav), Arvind rescues Lakshmi from Babu.
After a while, Babu again finds a way, after attacking Inderpal, and re-attacks the couple by haunting them on the road, via Inderpal's truck. But, this time, Babu fails to get hold of the couple. After dodging an FIR, in the nearest police station, the couple finds a motel, the couple recuperate. The next day Babu again attacks the couple and elopes with lakshmi.
when the car breaks down on the way, Babu kills his another victim, a traveller (Snehal Dabi) attracted to Lakshmi, and elopes in the traveler's vehicle. As the cops are on their way to catch hold of Babu, shockingly, Babu manages to attack the cops.
On the other hand, the cops suspect Arvind as the serial killer, as he first eloped with Lakshmi, who is D.C.P's daughter. This irresponsible intervention of the cops, who fail to trust Arvind, makes it impossible to chase Lakshmi. Finally, a frustrated Arvind, manages to escape with the cops jeep, gets a bike and chases Babu to death. The couple finally, find their way out of the desert.