There are
641 mi
from Columbus, GA to St Charles, MO
That's the driving distance. It would take 12 hours 33 mins to go from Columbus, Georgia to St Charles, Missouri.
The flight distance (direct flight from Columbus, GA to St Charles, MO) is 535.84 mi.
641 mi = 1,031.09 kms