Several railroad lines pass through the county. The Toledo, Peoria and Western Railway operates a line that begins in Peoria and runs from east to west through Iroquois County, passing through Gilman and Watseka and continuing into Indiana. A Norfolk Southern Railway line runs nearly parallel with Interstate 57 on its way to Chicago. A CSX Transportation line passes from north to south through the eastern part of the county; a Union Pacific line joins it south of Woodland. Further east, the Kankakee, Beaverville and Southern Railroad operates a north–south line.