There are
972 mi
from Waukegan, IL to North Richland Hills, TX
That's the driving distance. It would take 18 hours 13 mins to go from Waukegan, Illinois to North Richland Hills, Texas.
The flight distance (direct flight from Waukegan, IL to North Richland Hills, TX) is 833.96 mi.
972 mi = 1,564.66 kms