The campus of NIFM is located in Faridabad (Haryana) near the picturesque Badkhal Lake. Spread over an area of 42 acres, the campus is beautifully landscaped and is frequently visited by native and migratory birds. The large and sprawling stone building of NIFM houses spacious classrooms, faculty rooms, management and administrative wings of NIFM. Residential accommodation for participants of various courses, faculty and staff is also provided in the campus. Three generator systems of 650 K.V.A. have been installed on stand by mode to ensure round the clock power and water supply in the campus.
The hostel building which matches in design with the main Institute building has accommodation for about 175 trainees on single and double occupancy basis.