There are
466 mi
from Chattanooga, TN to St Peters, MO
That's the driving distance. It would take 8 hours 44 mins to go from Chattanooga, Tennessee to St Peters, Missouri.
The flight distance (direct flight from Chattanooga, TN to St Peters, MO) is 389.88 mi.
466 mi = 750.37 kms