The drive from Deerfield Beach to St. Louis is approximately 1,200 miles. You will take I-75 North to I-64 West, passing through Georgia, Tennessee, Kentucky, and Illinois. This journey takes about 18 hours of driving time. You will pass through major cities like Atlanta and Louisville. Be prepared for varied terrain from the Southeast to the Midwest.
Total Distance: 1,930 km driving distance; 1,650 km straight-line air distance.
Plan for an overnight stop in Louisville.
May to September for pleasant weather and outdoor activities.