Miles between Shreveport, LA and Cape Girardeau, MO

There are
502 mi
from Shreveport, LA to Cape Girardeau, MO

That's the driving distance. It would take 8 hours 48 mins to go from Shreveport, Louisiana to Cape Girardeau, Missouri.

The flight distance (direct flight from Shreveport, LA to Cape Girardeau, MO) is 408.05 mi.

502 mi = 807.63 kms