Miles between Passaic, NJ and Asheville, NC

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