There are
1,087 mi
from Lakeland, FL to Cleveland Heights, OH
That's the driving distance. It would take 20 hours 39 mins to go from Lakeland, Florida to Cleveland Heights, Ohio.
The flight distance (direct flight from Lakeland, FL to Cleveland Heights, OH) is 931.68 mi.
1,087 mi = 1.61 kms