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