Filmul Barfi! a fost filmat între iunie 2011 și februarie 2012, în mare parte în Darjeeling. În martie 2011, Basu a vizitat Calcutta pentru a finaliza locațiile din oraș. Filmările au început la Mumbai la 20 martie 2011 și au continuat până în mai 2011. În iunie 2011, distribuția și echipa au filmat în Darjeeling. În decembrie 2011, unele scene au fost filmate la periferia orașului Coimbatore, în special Pollachi și Ooty. Scenele în care personajul lui Kapoor este urmărit de polițiști peste acoperișuri au fost filmate în Kolkata la sfârșitul anului 2012.
Martie 2011