Miles between St Peters, MO and Passaic, NJ

There are
988 mi
from St Peters, MO to Passaic, NJ

That's the driving distance. It would take 18 hours 34 mins to go from St Peters, Missouri to Passaic, New Jersey.

The flight distance (direct flight from St Peters, MO to Passaic, NJ) is 884.76 mi.

988 mi = 1,589.67 kms