K-31 (Kansas highway)

K-31
K-31 highlighted in red
Route information
Maintained by KDOT and the cities of Burlingame, and Osage City
Length134 mi (216 km)
Existed1927–present
Major junctions
East end US-69 in Fulton
Major intersections
North end K-99 west of Harveyville
Location
CountryUnited States
StateKansas
CountiesWabaunsee, Osage, Coffey, Anderson, Linn, Bourbon
Highway system
  • Kansas State Highway System
K-30 K-32
K-34 K-34
K-38 K-39

K-31 is a 134-mile (216 km) long state highway in the U.S. state of Kansas. K-31 is signed as eastwest from US-69 in Fulton to US-59 west of Kincaid and is signed as north–south from US-59 west of Kincaid to K-99 west of Harveyville. K-31 runs diagonally southeast–northwest, connecting small towns in east-central Kansas.