There are
2,313 mi
from San Bernardino, CA to Richmond Heights, OH
That's the driving distance. It would take 1 day 16 hours to go from San Bernardino, California to Richmond Heights, Ohio.
The flight distance (direct flight from San Bernardino, CA to Richmond Heights, OH) is 2,003.62 mi.
2,313 mi = 3.22 kms