Miles between St Charles, MO and Lake Mary, FL

There are
1,031 mi
from St Charles, MO to Lake Mary, FL

That's the driving distance. It would take 18 hours 59 mins to go from St Charles, Missouri to Lake Mary, Florida.

The flight distance (direct flight from St Charles, MO to Lake Mary, FL) is 870.18 mi.

1,031 mi = 1,659.60 kms