There are
2,496 mi
from Cleveland, OH to San Luis Obispo, CA
That's the driving distance. It would take 1 day 20 hours to go from Cleveland, Ohio to San Luis Obispo, California.
The flight distance (direct flight from Cleveland, OH to San Luis Obispo, CA) is 2,134.66 mi.
2,496 mi = 3.22 kms