Illinois State Route 128 runs briefly inm Western Effingham County. It runs from the Effingham/Fayette County Line along U.S. Rt. 40 to Altamont. At Altamont it connects the town to Interstate 70. IL St Rt 128 passes through the following town in Effingham County. Altamont
IL St Rt 128 is multi-plexed in Effingham County. U.S. Rt. 40, near Altamont.
IL St Rt 128 intersects the following highways in Effingham County. Illinois State Route 33, near Beecher City.
SB IL St Rt 128 at the Effingham/Fayette County Line. NB IL St Rt 128 north of IL St Rt 33. NB IL St Rt 128 at IL St Rt 33. NB IL St Rt 128 south of IL St Rt 33. NB IL St Rt 128 near Rock Cave Nature Preserve. An Effingham County mile marker. NB IL St Rt 128 near the CSX/UP railroad underpass. NB IL St Rt 128 north of west U.S. Rt. 40. A junction marker on WB U.S. Rt. 40. A junction marker on EB U.S. Rt. 40. WB U.S. Rt. 40/NB IL St Rt 128 west of Altamont. WB U.S. Rt. 40/NB IL St Rt 128 west of Altamont. EB U.S. Rt. 40/SB IL St Rt 128 at the Effingham/Fayette County Line. EB U.S. Rt. 40/SB IL St Rt 128 east of north IL St Rt 128. A junction marker on EB U.S. Rt. 40/SB IL St Rt 128. Photo courtesy: Paul Dienhart A junction marker on WB U.S. Rt. 40. NB IL St Rt 128 north of I-70. A BGS on WB I-70.