Barfi! estis filmita inter junio 2011 kaj februaro 2012, plejparte en Darĝilingo. En marto 2011, Basu vizitis Kolkaton por fini la lokojn ene de la grandurbo. Filmigo komenciĝis en Mumbajo la 20an de marto 2011 kaj daŭris ĝis majo 2011. En junio 2011, la rolantaro kaj skipo filmita en Darĝilingo. En decembro 2011, kelkaj scenoj estis filmitaj en la periferio de Coimbatore, precipe Pollachi kaj Ooty. La scenoj en kiuj la karaktero de Kapoor estas postkurita de policanoj super la tegmentoj estis filmitaj en Kolkato fine de 2012. Filmigo estis kompletigita antaŭ aprilo 2012, krom kelkaj scenoj havantaj Chopra. La produktantoj prokrastis la liberigon de la 13a de julio ĝis la 31a de septembro 2012 ĉar la filmigo estis nuligita kaj atendis esti filmita. Tamen, Basu komencis labori pri la dublaj partoj de Basuana de aŭgusto 2012, ĉar la ĉefverkinto de la filmo estis nekonata kun la hinda lingvo.
Marto 2011