There are
557 mi
from Topeka, KS to South Elgin, IL
That's the driving distance. It would take 10 hours 18 mins to go from Topeka, Kansas to South Elgin, Illinois.
The flight distance (direct flight from Topeka, KS to South Elgin, IL) is 438.10 mi.
557 mi = 897.11 kms