There are
1,008 mi
from St Charles, MO to Daytona Beach, FL
That's the driving distance. It would take 18 hours 40 mins to go from St Charles, Missouri to Daytona Beach, Florida.
The flight distance (direct flight from St Charles, MO to Daytona Beach, FL) is 855.30 mi.
1,008 mi = 1,622.28 kms