Miles between Columbus, OH and Lake St Louis, MO

There are
448 mi
from Columbus, OH to Lake St Louis, MO

That's the driving distance. It would take 8 hours 33 mins to go from Columbus, Ohio to Lake St Louis, Missouri.

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

448 mi = 721.60 kms