There are
140 mi
from Mckeesport, PA to Richmond Heights, OH
That's the driving distance. It would take 2 hours 59 mins to go from Mckeesport, Pennsylvania to Richmond Heights, Ohio.
The flight distance (direct flight from Mckeesport, PA to Richmond Heights, OH) is 119.62 mi.
140 mi = 226.11 kms