See what’s open near you – bars, restaurants, shops and more, sorted by distance

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.