Miles between Arlington, TX and Cape Girardeau, MO

There are
627 mi
from Arlington, TX to Cape Girardeau, MO

That's the driving distance. It would take 10 hours 56 mins to go from Arlington, Texas to Cape Girardeau, Missouri.

The flight distance (direct flight from Arlington, TX to Cape Girardeau, MO) is 532.75 mi.

627 mi = 1,008.59 kms