There are
158 mi
from Passaic, NJ to Oneonta, NY
That's the driving distance. It would take 3 hours 35 mins to go from Passaic, New Jersey to Oneonta, New York.
The flight distance (direct flight from Passaic, NJ to Oneonta, NY) is 120.38 mi.
158 mi = 254.52 kms