Shelbyville to Birmingham, AL distance
driving distance = 158 miles
flight distance = 137 miles
The straight line distance between Shelbyville and Birmingham, AL is 220 kilometers.
Travel time from Shelbyville, TN to Birmingham, AL
How long does it take to drive?
2 hours, 29 minutes
How long does it take to fly?
This is estimated based on the Shelbyville to Birmingham, AL distance by plane of 137 miles.
What's the distance to Shelbyville, TN from where I am now?
How far is Birmingham, AL from me?