There are
1,253 mi
from Grain Valley, MO to Patchogue, NY
That's the driving distance. It would take 23 hours 47 mins to go from Grain Valley, Missouri to Patchogue, New York.
The flight distance (direct flight from Grain Valley, MO to Patchogue, NY) is 1,126.74 mi.
1,253 mi = 2,015.92 kms