Miles between Newark, NJ and Granite City, IL

There are
936 mi
from Newark, NJ to Granite City, IL

That's the driving distance. It would take 17 hours 56 mins to go from Newark, New Jersey to Granite City, Illinois.

The flight distance (direct flight from Newark, NJ to Granite City, IL) is 859.38 mi.

936 mi = 1,505.68 kms