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

TJ Maxx in Virginia

← TJ Maxx across the US · everything in Virginia

43 TJ Maxx branches in 40 towns in Virginia. Pick a town, or scroll the branches town by town. Nearest to me instead.

Branches by town

Harrisonburg 228072

Staunton 244012

Sterling 201632

Alexandria 223051

Alexandria 223061

Alexandria 223111

Alexandria 223151

Arcola1

Arlington 222141

Bellamy1

Bristol 242011

Bristow1

Chesapeake 233201

Chesapeake 233211

Chester 238311

Christiansburg 240681

Culpeper1

Dahlgren1

Fairfax 220351

Fredericksburg 224011

Garrisonville1

Lynchburg 245121

Mc Coy1

Mc Lean 221021

Merrifield 220821

Midlothian 231121

Newport News 236021

Norfolk 235011

Norge1

Portsmouth 237031

Portsmouth 237071

Richmond 232281

Richmond 232291

Richmond 232331

South Hill1

Virginia Beach 234541

Virginia Beach 234561

Virginia Beach 234641

Winchester 226011

Woodbridge 221911

Distances are from the centre of each town.