There are
1,247 mi
from St Joseph, MO to Peekskill, NY
That's the driving distance. It would take 23 hours 33 mins to go from St Joseph, Missouri to Peekskill, New York.
The flight distance (direct flight from St Joseph, MO to Peekskill, NY) is 1,100.92 mi.
1,247 mi = 1.61 kms