Bath & Body Works in Alabama
← Bath & Body Works across the US · everything in Alabama
29 Bath & Body Works branches in 25 towns in Alabama. Pick a town, or scroll the branches town by town. Nearest to me instead.
Branches by town
Auburn University2
Dothan 363032
Huntsville 358142
Leeds2
Bessemer 350221
Birmingham 352291
Birmingham 352351
Birmingham 352431
Birmingham 352441
Cullman 350571
Decatur 356011
Decatur 356031
Florence 356301
Foley 365351
Fultondale1
Gadsden 359041
Huntsville 358021
Huntsville 358931
Jasper 355011
Mobile 366061
Montgomery 361091
Montgomery 361171
Oxford1
Prattville 360661
Troy 360821
Distances are from the centre of each town.