Miles between St Peters, MO and Jacksonville Beach, FL

There are
945 mi
from St Peters, MO to Jacksonville Beach, FL

That's the driving distance. It would take 17 hours 34 mins to go from St Peters, Missouri to Jacksonville Beach, Florida.

The flight distance (direct flight from St Peters, MO to Jacksonville Beach, FL) is 786.02 mi.

945 mi = 1,521.39 kms