There are
463 mi
from Newark, NJ to Danville, VA
That's the driving distance. It would take 9 hours 43 mins to go from Newark, New Jersey to Danville, Virginia.
The flight distance (direct flight from Newark, NJ to Danville, VA) is 401.84 mi.
463 mi = 744.88 kms