There are
1,115 mi
from Pasadena, TX to Fox Lake, IL
That's the driving distance. It would take 20 hours 45 mins to go from Pasadena, Texas to Fox Lake, Illinois.
The flight distance (direct flight from Pasadena, TX to Fox Lake, IL) is 960.73 mi.
1,115 mi = 1.61 kms