There are
472 mi
from Salem, OH to Patchogue, NY
That's the driving distance. It would take 9 hours 11 mins to go from Salem, Ohio to Patchogue, New York.
The flight distance (direct flight from Salem, OH to Patchogue, NY) is 409.91 mi.
472 mi = 759.82 kms