The cost of living in Bethlehem, Pennsylvania is 10.5% more expensive than Selinsgrove, Pennsylvania.