There are
1,023 mi
from St Charles, MO to Altamonte Springs, FL
That's the driving distance. It would take 18 hours 48 mins to go from St Charles, Missouri to Altamonte Springs, Florida.
The flight distance (direct flight from St Charles, MO to Altamonte Springs, FL) is 874.09 mi.
1,023 mi = 1,646.50 kms