There are
867 mi
from Longview, TX to Elgin, IL
That's the driving distance. It would take 16 hours 21 mins to go from Longview, Texas to Elgin, Illinois.
The flight distance (direct flight from Longview, TX to Elgin, IL) is 747.97 mi.
867 mi = 1,395.72 kms