Iowa Route 148 runs north-south across the southern half of western Iowa. It connects Anita, Massena, Corning, Bedford, and points south of Iowa, in Missouri. The northern end is an interchange at Interstate 80 just north of Anita. The southern end is at a point along the Missouri border south of Bedford, where Iowa Route 148 becomes Missouri Highway 148. Iowa Route 148 runs in eastern Cass County, and through the central sections of Adams and Taylor Counties.