Miles between Kansas City, MO and American Fork, UT

There are
1,096 mi
from Kansas City, MO to American Fork, UT

That's the driving distance. It would take 18 hours 50 mins to go from Kansas City, Missouri to American Fork, Utah.

The flight distance (direct flight from Kansas City, MO to American Fork, UT) is 917.56 mi.

1,096 mi = 1.61 kms