There are
695 mi
from Roswell, GA to Shaker Heights, OH
That's the driving distance. It would take 13 hours 19 mins to go from Roswell, Georgia to Shaker Heights, Ohio.
The flight distance (direct flight from Roswell, GA to Shaker Heights, OH) is 537.33 mi.
695 mi = 1,118.59 kms