Miles between Flint, MI and Pine Hill, NJ

There are
654 mi
from Flint, MI to Pine Hill, NJ

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

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

654 mi = 1,052.28 kms