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