Miles between Columbia, PA and Cape Girardeau, MO

There are
858 mi
from Columbia, PA to Cape Girardeau, MO

That's the driving distance. It would take 16 hours 32 mins to go from Columbia, Pennsylvania to Cape Girardeau, Missouri.

The flight distance (direct flight from Columbia, PA to Cape Girardeau, MO) is 726.13 mi.

858 mi = 1,381.26 kms