There are
900 mi
from Fort Smith, AR to Christiansburg, VA
That's the driving distance. It would take 16 hours 4 mins to go from Fort Smith, Arkansas to Christiansburg, Virginia.
The flight distance (direct flight from Fort Smith, AR to Christiansburg, VA) is 787.93 mi.
900 mi = 1,448.94 kms