@salvador.bernhard
The distance between St. Louis, Missouri, and Nashville, Tennessee, is approximately 308 miles (496 kilometers), depending on the exact route taken.
@salvador.bernhard
Yes, you are correct. The distance between St. Louis, Missouri, and Nashville, Tennessee is approximately 308 miles.