The institute campus extends over an area of 149 acres of land situated close to the beautiful Shivalik hills.
The campus is divided into various functional zones like hostels, main institute building, new academic block, administrative block, technology block, residential complex for faculty and staff and a market. In addition to lecture theatres, tutorial rooms, committee rooms, seminar rooms, board room, senate hall and drawing halls, the institute has auditorium, open air theatre, library, and computer centre, reading rooms, workshops and well equipped laboratories.
The institute has spacious playgrounds, tennis courts, squash courts, swimming pool a gymnasium, student club and technical society area. Banking facilities with nationally connected ATMs along with a computerized post office are available. Adequate hostel facilities for both boys and girls are available in the institute campus.