Miles between Richardson, TX and Cape Girardeau, MO

There are
608 mi
from Richardson, TX to Cape Girardeau, MO

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

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

608 mi = 978.54 kms