There are
137 mi
from Waukegan, IL to Niles, MI
That's the driving distance. It would take 2 hours 52 mins to go from Waukegan, Illinois to Niles, Michigan.
The flight distance (direct flight from Waukegan, IL to Niles, MI) is 89.50 mi.
137 mi = 220.22 kms