There are
853 mi
from Topeka, KS to Hudson, OH
That's the driving distance. It would take 16 hours 1 min to go from Topeka, Kansas to Hudson, Ohio.
The flight distance (direct flight from Topeka, KS to Hudson, OH) is 766.56 mi.
853 mi = 1,372.20 kms