U.S. Federal Route 45 is one of several surface highways in Effingham County. This is also where this highway makes a major gap between it and Interstate 57. U.S. Rt. 45 passes through the following towns in Effingham County. Effingham
SB U.S. Rt. 45 at the Effingham/Shelby County Line. SB U.S. Rt. 45 near Green Creek. SB U.S. Rt. 45 north of Effingham. A Effingham County mile marker. SB U.S. Rt. 45 north of Rickelman Ave. SB U.S. Rt. 45 at Rickelman Ave. A guide marker on WB Rickelman Ave. SB U.S. Rt. 45 at I-57/70. A BGS on WB I-70. BGS on SB I-57/WB I-70. A BGS on SB I-57/WB I-70. A BGS on SB I-57/WB I-70. A BGS on NB I-57/EB I-70. SB U.S. Rt. 45 at Evergreen Ave. SB U.S. Rt. 45 north of Jefferson in Effingham. SB U.S. Rt. 45 at Jefferson in Effingham. WB U.S. Rt. 40/IL St Rt 33; SB U.S. Rt 45 at Banker Street. SB U.S. Rt. 45 south of U.S. Rt. 40/IL St Rt 33 in Effingham. A guide marker on NB IL St Rt 37. SB U.S. Rt. 45 near Heartville. SB U.S. Rt. 45 near the Clay/Effingham County Line.