Miles between Memphis, TN and St Peters, MO

There are
300 mi
from Memphis, TN to St Peters, MO

That's the driving distance. It would take 5 hours 34 mins to go from Memphis, Tennessee to St Peters, Missouri.

The flight distance (direct flight from Memphis, TN to St Peters, MO) is 252.61 mi.

300 mi = 482.74 kms