There are
825 mi
from Waukegan, IL to Pinehurst, NC
That's the driving distance. It would take 16 hours 7 mins to go from Waukegan, Illinois to Pinehurst, North Carolina.
The flight distance (direct flight from Waukegan, IL to Pinehurst, NC) is 669.24 mi.
825 mi = 1,327.45 kms