There are
333 mi
from Charlottesville, VA to Summit, NJ
That's the driving distance. It would take 7 hours 9 mins to go from Charlottesville, Virginia to Summit, New Jersey.
The flight distance (direct flight from Charlottesville, VA to Summit, NJ) is 287.60 mi.
333 mi = 536.39 kms