Filming took place during the first months of 2006. The main hurdle came up with the location. Barjatya wanted to shoot film in an authentic way. He asked the film's art director Sanjay Dhobade to create the entire town of Madhupur that can give a realistic look, particularly portions where water leaking takes place and portions where spit marks were visible on the walls of the buildings in the film. Later, the town was created in film city, Mumbai. Outdoor session of the film was done in Delhi, Lonavla, Ranikhet, Nainital and Almora.