Miles between Topeka, KS and Duluth, MN

There are
651 mi
from Topeka, KS to Duluth, MN

That's the driving distance. It would take 11 hours 50 mins to go from Topeka, Kansas to Duluth, Minnesota.

The flight distance (direct flight from Topeka, KS to Duluth, MN) is 564 mi.

651 mi = 1,047.39 kms