Miles between Saginaw, MI and Pine Hill, NJ

There are
685 mi
from Saginaw, MI to Pine Hill, NJ

That's the driving distance. It would take 12 hours 41 mins to go from Saginaw, Michigan to Pine Hill, New Jersey.

The flight distance (direct flight from Saginaw, MI to Pine Hill, NJ) is 526.21 mi.

685 mi = 1,102.96 kms