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

Bath & Body Works in Massachusetts

← Bath & Body Works across the US · everything in Massachusetts

35 Bath & Body Works branches in 35 towns in Massachusetts. Pick a town, or scroll the branches town by town. Nearest to me instead.

Branches by town

Accord1

Auburn1

Berkshire1

Berlin1

Boston 021961

Brockton 023011

Dedham 020261

East Taunton1

Franklin1

Hadley1

Hyannis1

Indian Orchard1

Lee1

Leominster1

Lexington 024201

Methuen1

Natick1

North Attleboro 027601

North Dartmouth1

North Pembroke1

North Waltham1

Norwell1

Quincy 021691

Rochdale1

Saugus1

Somerville 021451

South Walpole1

Stoneham1

Stoughton1

Swansea1

Tyngsboro1

Walpole1

Wareham1

West Springfield 010891

Worcester 016051

Distances are from the centre of each town.