There are
583 mi
from Topeka, KS to Robinson, TX
That's the driving distance. It would take 10 hours 3 mins to go from Topeka, Kansas to Robinson, Texas.
The flight distance (direct flight from Topeka, KS to Robinson, TX) is 530.40 mi.
583 mi = 938.29 kms