Miles between Waukegan, IL and Grain Valley, MO

There are
531 mi
from Waukegan, IL to Grain Valley, MO

That's the driving distance. It would take 10 hours 3 mins to go from Waukegan, Illinois to Grain Valley, Missouri.

The flight distance (direct flight from Waukegan, IL to Grain Valley, MO) is 405.20 mi.

531 mi = 854.21 kms