There are
447 mi
from Jersey City, NJ to Shaker Heights, OH
That's the driving distance. It would take 8 hours 30 mins to go from Jersey City, New Jersey to Shaker Heights, Ohio.
The flight distance (direct flight from Jersey City, NJ to Shaker Heights, OH) is 391.66 mi.
447 mi = 718.60 kms