There are
415 mi
from Fort Smith, AR to Maryland Heights, MO
That's the driving distance. It would take 7 hours 33 mins to go from Fort Smith, Arkansas to Maryland Heights, Missouri.
The flight distance (direct flight from Fort Smith, AR to Maryland Heights, MO) is 317.33 mi.
415 mi = 668.60 kms