City's trip to Walsall will now take place on Tuesday March 7, and get underway from 7.45pm.
The fixture was originally set to be held at the end of this month, on January 28 (3.00pm), though was postponed as a result of the Saddlers' progression to the fourth round of the Emirates FA Cup.
Mark Hughes will now take his Bantams to the Poundland Bescot Stadium in between a visit of Colchester United on Saturday March 4, and a trip to Newport County on Saturday March 11.
The action will be available to stream live for £10 with an iFollow video match pass, with full ticketing details to be confirmed in due course.