There are
2,366 mi
from Long Beach, CA to Shaker Heights, OH
That's the driving distance. It would take 1 day 17 hours to go from Long Beach, California to Shaker Heights, Ohio.
The flight distance (direct flight from Long Beach, CA to Shaker Heights, OH) is 2,058.92 mi.
2,366 mi = 3.22 kms