Miles between Wilmington, NC and Lake Zurich, IL

There are
966 mi
from Wilmington, NC to Lake Zurich, IL

That's the driving distance. It would take 18 hours 37 mins to go from Wilmington, North Carolina to Lake Zurich, Illinois.

The flight distance (direct flight from Wilmington, NC to Lake Zurich, IL) is 777.94 mi.

966 mi = 1,554.78 kms