Interstate 29 begins in Iowa near Hamburg. It goes northwest to an interchange with Iowa Highway 2, then goes north until Council Bluffs. In Council Bluffs, it runs concurrent with Interstate 80. It winds its way along the western and northern edges of Council Bluffs after separating from I-80. North of Council Bluffs, I-29 runs concurrent with Interstate 680 between Exits 61 and 71. After Interstate 680 separates, I-29 continues on a northwesterly path toward Sioux City. At Sioux City, Interstate 129 spurs off of I-29 to go west toward South Sioux City, Nebraska. After continuing toward downtown Sioux City on a northerly route, it turns west and exits into South Dakota.