There are
859 mi
from Elgin, IL to Denison, TX
That's the driving distance. It would take 16 hours 7 mins to go from Elgin, Illinois to Denison, Texas.
The flight distance (direct flight from Elgin, IL to Denison, TX) is 727.25 mi.
859 mi = 1,381.75 kms