There are
1,121 mi
from Topeka, KS to Douglas, AZ
That's the driving distance. It would take 20 hours 46 mins to go from Topeka, Kansas to Douglas, Arizona.
The flight distance (direct flight from Topeka, KS to Douglas, AZ) is 944.76 mi.
1,121 mi = 1.61 kms