Miles between Dallas, TX and Grayslake, IL

There are
947 mi
from Dallas, TX to Grayslake, IL

That's the driving distance. It would take 17 hours 54 mins to go from Dallas, Texas to Grayslake, Illinois.

The flight distance (direct flight from Dallas, TX to Grayslake, IL) is 813.29 mi.

947 mi = 1,524.08 kms