Miles between Columbus, GA and Lake St Louis, MO

There are
651 mi
from Columbus, GA to Lake St Louis, MO

That's the driving distance. It would take 12 hours 46 mins to go from Columbus, Georgia to Lake St Louis, Missouri.

The flight distance (direct flight from Columbus, GA to Lake St Louis, MO) is 544.53 mi.

651 mi = 1,047.33 kms