There are
391 mi
from Richmond, VA to Newburgh, NY
That's the driving distance. It would take 7 hours 57 mins to go from Richmond, Virginia to Newburgh, New York.
The flight distance (direct flight from Richmond, VA to Newburgh, NY) is 329.02 mi.
391 mi = 629.06 kms