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

Bath & Body Works in Michigan

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

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

Branches by town

Adrian2

Battle Creek 490152

Allen Park1

Ann Arbor 481041

Ann Arbor 481071

Birch Run1

Brighton 481161

Burton 485091

Byron Center1

Cadillac1

Canton 481881

Clinton Township 480381

Dearborn 481231

Fenton1

Flint 485311

Fraser1

Gaylord 497341

Grand Rapids 495041

Grand Rapids 495061

Grand Rapids 495231

Grand Rapids 495461

Grandville 494181

Jackson 492021

Kalamazoo 490061

Lake Orion 483591

Lansing 489121

Lansing 489171

Livonia 481521

Marquette1

Midland 486421

Monroe 481621

Mount Pleasant 488591

Muskegon 494441

New Baltimore 480511

Novi 483751

Okemos 488051

Portage 490241

Rochester 483071

Saginaw 486041

Saint Joseph1

Sault Sainte Marie1

Southfield 480761

Southgate1

Sterling Heights 483131

Taylor1

Traverse City 496841

Troy 480071

Union Lake1

Washington 480941

West Branch1

Westland 481851

White Lake 483861

Distances are from the centre of each town.