There are
170 mi
from Oklahoma City, OK to Andover, KS
That's the driving distance. It would take 2 hours 59 mins to go from Oklahoma City, Oklahoma to Andover, Kansas.
The flight distance (direct flight from Oklahoma City, OK to Andover, KS) is 156.63 mi.
170 mi = 273.15 kms