Barfi! var tekin upp á milli júní 2011 og febrúar 2012, aðallega í Darjeeling. Í mars 2011 heimsótti Basu Kolkata til að ljúka staðsetningar innan borgarinnar. Myndun hófst í Mumbai 20. mars 2011 og hélt áfram til maí 2011. Í júní 2011 voru leikarar og áhöfn tekin upp í Darjeeling. Í desember 2011 voru nokkrir atriði tekin upp í útjaðri Coimbatore, sérstaklega Pollachi og Ooty.
mars 2011