Miles between Mckeesport, PA and Richmond Heights, OH

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