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

Bath & Body Works in Virginia

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

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

Branches by town

Norge3

Manassas 201082

Virginia Beach 234622

Woodbridge 221912

Alexandria 223101

Arlington 222021

Arlington 222031

Bristol 242021

Chesapeake 233211

Chesapeake 233251

Christiansburg 240681

Colonial Heights1

Dunn Loring1

Fairfax 220331

Fishersville1

Fredericksburg 224011

Hampton 236661

Harrisonburg 228071

Lynchburg 245121

Mc Coy1

Midlothian 231121

Newport News 236021

Norfolk 235011

Norfolk 235101

Richmond 232281

Richmond 232331

Richmond 232351

Richmond 232491

Roanoke 240171

Springfield 221501

Staunton 244011

Sterling 201651

University Of Richmond1

Virginia Beach 234561

Virginia Beach 234601

Warrenton 201871

Winchester 226011

Distances are from the centre of each town.