There are
328 mi
from Bethlehem, PA to Steubenville, OH
That's the driving distance. It would take 6 hours 36 mins to go from Bethlehem, Pennsylvania to Steubenville, Ohio.
The flight distance (direct flight from Bethlehem, PA to Steubenville, OH) is 277.07 mi.
328 mi = 527.70 kms