If you were to drive non-stop at an average speed of 60 miles per hour (97 kilometers per hour), it would take approximately 17.3 hours to complete the drive. However, it's important to note that this is just an estimate and does not account for stops for fuel, rest, food, and any potential delays or traffic congestion along the way.
In reality, most people would plan for a longer trip and make stops along the way, which would increase the total travel time. It is recommended to allow at least one full day and possibly two days for the drive from St. Louis to King George, Virginia, depending on your preference for driving duration and comfort.