IIT Kharagpur and IIT Roorkee are the two IITs that provide B Arch.