Miles between Bethlehem, PA and Parma Heights, OH

There are
399 mi
from Bethlehem, PA to Parma Heights, OH

That's the driving distance. It would take 7 hours 39 mins to go from Bethlehem, Pennsylvania to Parma Heights, Ohio.

The flight distance (direct flight from Bethlehem, PA to Parma Heights, OH) is 337.20 mi.

399 mi = 641.76 kms