There are
842 mi
from Mckinney, TX to Shelbyville, KY
That's the driving distance. It would take 15 hours 1 min to go from Mckinney, Texas to Shelbyville, Kentucky.
The flight distance (direct flight from Mckinney, TX to Shelbyville, KY) is 727.45 mi.
842 mi = 1,355.60 kms