There are
1,078 mi
from Evanston, IL to Port Neches, TX
That's the driving distance. It would take 19 hours 42 mins to go from Evanston, Illinois to Port Neches, Texas.
The flight distance (direct flight from Evanston, IL to Port Neches, TX) is 902.59 mi.
1,078 mi = 1.61 kms