Miles between Kansas City, MO and Hilliard, OH

There are
654 mi
from Kansas City, MO to Hilliard, OH

That's the driving distance. It would take 12 hours 11 mins to go from Kansas City, Missouri to Hilliard, Ohio.

The flight distance (direct flight from Kansas City, MO to Hilliard, OH) is 611.27 mi.

654 mi = 1,051.98 kms