There are
931 mi
from Elgin, IL to Farmers Branch, TX
That's the driving distance. It would take 17 hours 24 mins to go from Elgin, Illinois to Farmers Branch, Texas.
The flight distance (direct flight from Elgin, IL to Farmers Branch, TX) is 786.08 mi.
931 mi = 1,497.89 kms