Iowa Highway 96 begins at a T-intersection with Iowa Highway 14 southwest of Conrad. From Iowa 14, it heads due east for towards Gladbrook. East of Gladbrook, it continues east, angling slightly to the southeast, for until it ends at another T-intersection with U.S. Highway 63.