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

PetSmart in Virginia

← PetSmart across the US · everything in Virginia

45 PetSmart branches in 43 towns in Virginia. Pick a town, or scroll the branches town by town. Nearest to me instead.

Branches by town

Fredericksburg 224012

Richmond 232232

Alexandria 223051

Alexandria 223061

Arcola1

Bristol 242011

Bristow1

Chantilly 201511

Charlottesville 229101

Chesapeake 233201

Chesapeake 233211

Colonial Heights1

Culpeper1

Danville 245401

Fairfax 220331

Falls Church 220441

Fishersville1

Fredericksburg 224081

Gainesville 201551

Harrisonburg 228071

Leesburg 201751

Lynchburg 245121

Manassas 201081

Mc Coy1

Merrifield 220821

Midlothian 231121

Newport News 236021

Norfolk 235011

Norge1

Portsmouth 237031

Reston 201901

Richmond 232281

Richmond 232331

Richmond 232351

Roanoke 240171

Springfield 221501

Stephenson1

Sterling 201631

Virginia Beach 234501

Virginia Beach 234521

Virginia Beach 234561

Virginia Beach 234621

Woodbridge 221911

Distances are from the centre of each town.