There are
413 mi
from St Peters, MO to Fort Smith, AR
That's the driving distance. It would take 7 hours 41 mins to go from St Peters, Missouri to Fort Smith, Arkansas.
The flight distance (direct flight from St Peters, MO to Fort Smith, AR) is 314.04 mi.
413 mi = 664.30 kms