Miles between Oklahoma City, OK and Andover, KS

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