Illinois 138 is a short east-west route running completely within the southern part of Macoupin County.
Intersections from west to east:
IL138 begins at IL159 in south-central Macoupin County
IL138 joins IL43 south for a very short distance near Mount Clare IL4 departs from IL138 at Benld
IL138 intersects with I-55 IL138 ends in the east in the town of Mount Olive.
It passes through these towns: Wilsonville, Benld, and Mt. Olive.