Miles between Norman, OK and Cape Girardeau, MO

There are
567 mi
from Norman, OK to Cape Girardeau, MO

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

The flight distance (direct flight from Norman, OK to Cape Girardeau, MO) is 464 mi.

567 mi = 913.04 kms