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