Miles between Olathe, KS and Tomball, TX

There are
697 mi
from Olathe, KS to Tomball, TX

That's the driving distance. It would take 13 hours 5 mins to go from Olathe, Kansas to Tomball, Texas.

The flight distance (direct flight from Olathe, KS to Tomball, TX) is 608.62 mi.

697 mi = 1,121.26 kms