There are
687 mi
from Saginaw, MI to North Plainfield, NJ
That's the driving distance. It would take 12 hours 54 mins to go from Saginaw, Michigan to North Plainfield, New Jersey.
The flight distance (direct flight from Saginaw, MI to North Plainfield, NJ) is 525.04 mi.
687 mi = 1,106.13 kms