Miles between Lakeland, FL and Shelbyville, IN

There are
943 mi
from Lakeland, FL to Shelbyville, IN

That's the driving distance. It would take 18 hours to go from Lakeland, Florida to Shelbyville, Indiana.

The flight distance (direct flight from Lakeland, FL to Shelbyville, IN) is 822.97 mi.

943 mi = 1,516.93 kms