In Allegan County, I-196/US 31 passes a pair of golf courses and continues northward through farm fields. Near the community of Glenn, A-2 crosses over the freeway and runs parallel to it on the east. The two roads trade places again when I-196/US 31 turns northeasterly on the south side of the twin cities of Saugatuck and Douglas. The freeway crosses over a section of Kalamazoo Lake, a wider section of the Kalamazoo River that flows between the two towns. A-2 crosses back to the eastern side of the freeway north of Saugatuck, and I-196/US 31 continues north-northeasterly toward Holland.