There are
463 mi
from Ridgewood, NJ to Roanoke, VA
That's the driving distance. It would take 9 hours 1 min to go from Ridgewood, New Jersey to Roanoke, Virginia.
The flight distance (direct flight from Ridgewood, NJ to Roanoke, VA) is 403.72 mi.
463 mi = 744.92 kms