There are
967 mi
from Normal, IL to Alvin, TX
That's the driving distance. It would take 18 hours 2 mins to go from Normal, Illinois to Alvin, Texas.
The flight distance (direct flight from Normal, IL to Alvin, TX) is 843.52 mi.
967 mi = 1,556.52 kms