Miles between Union, NJ and Sycamore, IL

There are
843 mi
from Union, NJ to Sycamore, IL

That's the driving distance. It would take 15 hours 54 mins to go from Union, New Jersey to Sycamore, Illinois.

The flight distance (direct flight from Union, NJ to Sycamore, IL) is 752.58 mi.

843 mi = 1,356.19 kms