Miles between Bethlehem, PA and Oxford, OH

There are
560 mi
from Bethlehem, PA to Oxford, OH

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

The flight distance (direct flight from Bethlehem, PA to Oxford, OH) is 501.45 mi.

560 mi = 901.41 kms