Driving Distance: St. Louis, MO to Daytona Beach, FL
The road distance is approximately 1,040 miles (1,675 km). Expect 16–17 hours of driving under normal conditions, depending on traffic, weather, and rest stops. Major corridors: I-64 E → I-57 S → I-24 E → I-75 S.