Illinois 149 is an east-west route in southern Illinois, running from IL3 near the Mississippi River to Thompsonville in southeastern Franklin County.
Intersections from west to east:
IL149 begins at IL3 in Jackson County
IL127 joins from the south for a couple blocks in Murphysboro
IL127 and IL149 turn north onto IL13, which comes from the east in Murphysboro
IL149 leaves toward the northeast as IL13 and IL127 stay together and keep heading northward
US51 at DeSoto
IL184 near Royalton
IL148 at Zeigler
I-57 at West Frankfort
IL37 at West Frankfort
IL149 ends at IL34 at Thompsonville.
It passes through these towns: Murphysboro, DeSoto, Hurst, Royalton, Zeigler, West Frankfort, and Thompsonville.