Miles between Lakeland, FL and Hartselle, AL

There are
598 mi
from Lakeland, FL to Hartselle, AL

That's the driving distance. It would take 12 hours 3 mins to go from Lakeland, Florida to Hartselle, Alabama.

The flight distance (direct flight from Lakeland, FL to Hartselle, AL) is 531.33 mi.

598 mi = 962.90 kms