Miles between Topeka, KS and American Fork, UT

There are
1,072 mi
from Topeka, KS to American Fork, UT

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

The flight distance (direct flight from Topeka, KS to American Fork, UT) is 859.70 mi.

1,072 mi = 1.61 kms