There are
999 mi
from Sugar Land, TX to Pontiac, IL
That's the driving distance. It would take 18 hours 29 mins to go from Sugar Land, Texas to Pontiac, Illinois.
The flight distance (direct flight from Sugar Land, TX to Pontiac, IL) is 871.95 mi.
999 mi = 1,607.97 kms