There are
1,210 mi
from Vineland, NJ to Shoreview, MN
That's the driving distance. It would take 22 hours 29 mins to go from Vineland, New Jersey to Shoreview, Minnesota.
The flight distance (direct flight from Vineland, NJ to Shoreview, MN) is 1,000.87 mi.
1,210 mi = 1,947.74 kms