Shelbyville to Asheville distance
driving distance = 322 miles
flight distance = 221 miles
The straight line distance between Shelbyville and Asheville is 355 kilometers.
Travel time from Shelbyville, TN to Asheville, NC
How long does it take to drive?
5 hours, 21 minutes
How long does it take to fly?
This is estimated based on the Shelbyville to Asheville distance by plane of 221 miles.
What's the distance to Shelbyville, TN from where I am now?
Asheville, North Carolina
How far is Asheville, NC from me?