There are
1,059 mi
from Markham, IL to Tomball, TX
That's the driving distance. It would take 19 hours 3 mins to go from Markham, Illinois to Tomball, Texas.
The flight distance (direct flight from Markham, IL to Tomball, TX) is 908.83 mi.
1,059 mi = 1,704.52 kms