Miles between Topeka, KS and San Benito, TX

There are
991 mi
from Topeka, KS to San Benito, TX

That's the driving distance. It would take 17 hours 30 mins to go from Topeka, Kansas to San Benito, Texas.

The flight distance (direct flight from Topeka, KS to San Benito, TX) is 899.97 mi.

991 mi = 1,594.18 kms