There are
688 mi
from Passaic, NJ to Asheville, NC
That's the driving distance. It would take 13 hours 7 mins to go from Passaic, New Jersey to Asheville, North Carolina.
The flight distance (direct flight from Passaic, NJ to Asheville, NC) is 583.47 mi.
688 mi = 1,107.50 kms