Miles between Youngstown, OH and Lake St Louis, MO

There are
619 mi
from Youngstown, OH to Lake St Louis, MO

That's the driving distance. It would take 11 hours 45 mins to go from Youngstown, Ohio to Lake St Louis, Missouri.

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

619 mi = 995.60 kms