There are
21 mi
from Parma, OH to Richmond Heights, OH
That's the driving distance. It would take 33 minutes to go from Parma, Ohio to Richmond Heights, Ohio.
The flight distance (direct flight from Parma, OH to Richmond Heights, OH) is 15.03 mi.
21 mi = 34.57 kms