There are
389 mi
from Richmond, VA to Patchogue, NY
That's the driving distance. It would take 8 hours 8 mins to go from Richmond, Virginia to Patchogue, New York.
The flight distance (direct flight from Richmond, VA to Patchogue, NY) is 325.12 mi.
389 mi = 626.05 kms