There are
1,168 mi
from Vineland, NJ to Yazoo City, MS
That's the driving distance. It would take 21 hours 52 mins to go from Vineland, New Jersey to Yazoo City, Mississippi.
The flight distance (direct flight from Vineland, NJ to Yazoo City, MS) is 970.62 mi.
1,168 mi = 1,880.19 kms