There are
991 mi
from Loveland, CO to Cape Girardeau, MO
That's the driving distance. It would take 17 hours 33 mins to go from Loveland, Colorado to Cape Girardeau, Missouri.
The flight distance (direct flight from Loveland, CO to Cape Girardeau, MO) is 862.63 mi.
991 mi = 1,595.42 kms