There are
35 mi
from Bethlehem, PA to Pottstown, PA
That's the driving distance. It would take 1 hour 1 min to go from Bethlehem, Pennsylvania to Pottstown, Pennsylvania.
The flight distance (direct flight from Bethlehem, PA to Pottstown, PA) is 30.11 mi.
35 mi = 55.76 kms