Miles between Lakeland, FL and Shaker Heights, OH

There are
1,083 mi
from Lakeland, FL to Shaker Heights, OH

That's the driving distance. It would take 20 hours 29 mins to go from Lakeland, Florida to Shaker Heights, Ohio.

The flight distance (direct flight from Lakeland, FL to Shaker Heights, OH) is 928.52 mi.

1,083 mi = 1.61 kms