There are
2,371 mi
from Yuba City, CA to Shaker Heights, OH
That's the driving distance. It would take 1 day 17 hours to go from Yuba City, California to Shaker Heights, Ohio.
The flight distance (direct flight from Yuba City, CA to Shaker Heights, OH) is 2,099.04 mi.
2,371 mi = 3,816.28 kms