There are
365 mi
from Skokie, IL to Shaker Heights, OH
That's the driving distance. It would take 7 hours to go from Skokie, Illinois to Shaker Heights, Ohio.
The flight distance (direct flight from Skokie, IL to Shaker Heights, OH) is 321.64 mi.
365 mi = 587.01 kms