Shelbyville to Saint Louis distance
driving distance = 363 miles
The distance by car is 583
km. Follow the Shelbyville to Saint Louis driving route along I-24 W
. Get driving directions from Shelbyville to Saint Louis
flight distance = 299 miles
The straight line distance between Shelbyville and Saint Louis is 482 kilometers.
Travel time from Shelbyville, TN to Saint Louis, MO
How long does it take to drive?
5 hours, 6 minutes
How long does it take to fly?
1 hour, 6 minutes
This is estimated based on the Shelbyville to Saint Louis distance by plane of 299 miles.
What's the distance to Shelbyville, TN from where I am now?
Saint Louis, Missouri
How far is Saint Louis, MO from me?