There are
827 mi
from Olathe, KS to Richmond Heights, OH
That's the driving distance. It would take 15 hours 39 mins to go from Olathe, Kansas to Richmond Heights, Ohio.
The flight distance (direct flight from Olathe, KS to Richmond Heights, OH) is 725.20 mi.
827 mi = 1,331.26 kms