There are
172 mi
from Westland, MI to Shaker Heights, OH
That's the driving distance. It would take 3 hours 21 mins to go from Westland, Michigan to Shaker Heights, Ohio.
The flight distance (direct flight from Westland, MI to Shaker Heights, OH) is 112.39 mi.
172 mi = 276.11 kms