K-148 is an 86.665-mile-long (139.474 km) state highway in the U.S. state of Kansas. K-148's western terminus is at K-28 north of Randall and the northern terminus is a continuation as Nebraska Highway 112 at the Nebraska state line. K-148 is signed as east–west its entire length although the last roughly 20 miles (32 km) runs north–south. Along the way K-148 intersects several major highways including U.S. Route 81 (US-81) east of Norway and US-36 south of Hanover. The highway travels through mostly rural land and small unincorporated communities, however it does pass through the cities of Agenda and Barnes.