There are
831 mi
from Arlington, VA to Cape Girardeau, MO
That's the driving distance. It would take 15 hours 51 mins to go from Arlington, Virginia to Cape Girardeau, Missouri.
The flight distance (direct flight from Arlington, VA to Cape Girardeau, MO) is 683.05 mi.
831 mi = 1,338.09 kms