There are
165 mi
from Vineland, NJ to Peekskill, NY
That's the driving distance. It would take 3 hours 34 mins to go from Vineland, New Jersey to Peekskill, New York.
The flight distance (direct flight from Vineland, NJ to Peekskill, NY) is 137.53 mi.
165 mi = 265.43 kms