There are
417 mi
from Fort Smith, AR to Troy, MO
That's the driving distance. It would take 7 hours 49 mins to go from Fort Smith, Arkansas to Troy, Missouri.
The flight distance (direct flight from Fort Smith, AR to Troy, MO) is 311.47 mi.
417 mi = 670.77 kms