Miles between Vineland, NJ and Eagan, MN

There are
1,212 mi
from Vineland, NJ to Eagan, MN

That's the driving distance. It would take 22 hours 32 mins to go from Vineland, New Jersey to Eagan, Minnesota.

The flight distance (direct flight from Vineland, NJ to Eagan, MN) is 996.63 mi.

1,212 mi = 1,949.84 kms