Walmart Locations
Walmart Sales
Walmart Locations & Hours
Complete List By State
Walmart Locations & Walmart Hours in Virginia
Walmart Locations
>>
Search By City in Virginia
>> Virginia
Walmart Hours in Virginia: varies by store
Walmart in Alexandria
7910 Richmond Hwy
Phone:(703) 799-8815
Details
Walmart in Alexandria
6303 Richmond Hwy
Phone:(703) 253-9901
Details
Walmart in Alexandria
5885 Kingstowne Blvd
Phone:(703) 924-8800
Details
Walmart in Altavista
125 Clarion Rd
Phone:(434) 309-2245
Details
Walmart in Appomattox
505 Oakville Rd
Phone:(434) 352-6066
Details
Walmart in Ashland
145 Hill Carter Pkwy
Phone:(804) 798-2511
Details
Walmart in Bedford
1126 E Lynchburg Salem Tpke
Phone:(540) 586-6176
Details
Walmart in Big Stone Gap
1941 Neeley Rd
Phone:(276) 523-5026
Details
Walmart in Blackstone
1451 S Main St
Phone:(434) 292-5898
Details
Walmart in Bluefield
4001 College Ave
Phone:(276) 322-3144
Details
Walmart in Bristol
13245 Lee Hwy
Phone:(276) 466-0290
Details
Walmart in Burke
6000 Burke Commons Rd
Phone:(703) 250-9280
Details
Walmart in Charlottesville
975 Hilton Heights Rd
Phone:(434) 973-1412
Details
Walmart in Chesapeake
2448 Chesapeake Square Ring Rd
Phone:(757) 488-6098
Details
Walmart in Chesapeake
632 Grassfield Pkwy
Phone:(757) 312-8309
Details
Walmart in Chesapeake
201 Hillcrest Pkwy
Phone:(757) 421-3689
Details
Walmart in Chesapeake
1521 Sams Cir
Phone:(757) 436-6055
Details
Walmart in Chester
12000 Iron Bridge Rd
Phone:(804) 768-0060
Details
Walmart in Chesterfield
14501 Hancock Village St
Phone:(804) 739-2119
Details
Walmart in Christiansburg
2400 N Franklin St
Phone:(540) 381-3705
Details
Walmart in Colonial Heights
671 Southpark Blvd
Phone:(804) 526-0844
Details
Walmart in Covington
313 Thacker Ave
Phone:(540) 962-6670
Details
Walmart in Culpeper
801 James Madison Hwy
Phone:(540) 825-2723
Details
Walmart in Danville
515 Mount Cross Rd
Phone:(434) 799-6902
Details
Walmart in Dublin
5225 Alexander Rd
Phone:(540) 674-5385
Details
Walmart in Dumfries
17041 Jefferson Davis Hwy
Phone:(703) 221-4116
Details
Walmart in Emporia
303 Market Dr
Phone:(434) 336-9269
Details
Walmart in Fairfax
13059 Fair Lakes Parkway
Phone:(703) 631-9450
Details
Walmart in Fairfax
11181 Lee Hwy
Phone:(703) 995-5061
Details
Walmart in Fairlawn
7373 Peppers Ferry Blvd
Phone:(540) 731-3378
Details
Walmart in Farmville
1800 Peery Dr
Phone:(434) 392-5334
Details
Walmart in Franklin
1500 Armory Dr
Phone:(757) 562-6776
Details
Walmart in Fredericksburg
1800 Carl D Silver Pkwy
Phone:(540) 786-2090
Details
Walmart in Fredericksburg
11 Village Pkwy
Phone:(540) 752-2125
Details
Walmart in Fredericksburg
125 Washington Square Plz
Phone:(540) 899-8890
Details
Walmart in Fredericksburg
10001 Southpoint Pkwy
Phone:(540) 834-4142
Details
Walmart in Front Royal
10 Riverton Commons Dr
Phone:(540) 635-4140
Details
Walmart in Galax
1140 E Stuart Dr
Phone:(276) 236-7113
Details
Walmart in Glen Allen
11400 West Broad Street Road
Phone:(804) 360-9777
Details
Walmart in Gloucester
6819 Walton Ln
Phone:(804) 694-0110
Details
Walmart in Gordonsville
164 Camp Creek Pkwy
Phone:(540) 832-1259
Details
Walmart in Grundy
1179 Riverview St
Phone:(276) 244-3007
Details
Walmart in Hampton
1900 Cunningham Dr
Phone:(757) 826-6377
Details
Walmart in Harrisonburg
171 Burgess Road
Phone:(540) 433-0808
Details
Walmart in Harrisonburg
2160 John Wayland Hwy
Phone:(540) 438-0349
Details
Walmart in Jonesville
Rr #2, Box 3160
Phone:(276) 346-2860
Details
Walmart in Kilmarnock
200 Old Fair Grounds Way
Phone:(804) 435-6148
Details
Walmart in King George
16375 Merchant Ln
Phone:(540) 413-3037
Details
Walmart in Lebanon
1050 Regional Park Rd
Phone:(276) 889-1654
Details
Walmart in Leesburg
950 Edwards Ferry Rd Ne
Phone:(703) 779-0102
Details
Walmart in Lexington
1233 N Lee Hwy
Phone:(540) 464-3535
Details
Walmart in Luray
1036 Us Highway 211 W
Phone:(540) 743-4111
Details
Walmart in Lynchburg
3900 Wards Rd
Phone:(434) 832-0304
Details
Walmart in Lynchburg
3227 Old Forest Rd
Phone:(434) 200-9132
Details
Walmart in Madison Heights
197 Madison Heights Sq
Phone:(434) 846-9650
Details
Walmart in Manassas
9401 Liberia Ave
Phone:(703) 257-0403
Details
Walmart in Manassas
8386 Sudley Rd
Phone:(703) 330-5253
Details
Walmart in Marion
1193 N Main St
Phone:(276) 783-4244
Details
Walmart in Martinsville
976 Commonwealth Blvd
Phone:(276) 634-5110
Details
Walmart in Mechanicsville
7430 Bell Creek Rd
Phone:(804) 730-8877
Details
Walmart in Midlothian
900 Walmart Way
Phone:(804) 378-9001
Details
Walmart in Midlothian
12200 Chattanooga Plz
Phone:(804) 744-8437
Details
Walmart in Newport News
12401 Jefferson Ave
Phone:(757) 874-4434
Details
Walmart in Norfolk
1170 N Military Hwy
Phone:(757) 461-6330
Details
Walmart in Norfolk
7530 Tidewater Dr
Phone:(757) 480-0587
Details
Walmart in Norfolk
1720 E Little Creek Rd
Phone:(757) 480-0654
Details
Walmart in Norton
780 Commonwealth Dr
Phone:(276) 679-7327
Details
Walmart in Onley
26036 Lankford Hwy
Phone:(757) 302-4089
Details
Walmart in Pearisburg
160 Kinter Way
Phone:(540) 921-1204
Details
Walmart in Petersburg
3500 S Crater Rd
Phone:(804) 957-6444
Details
Walmart in Portsmouth
1098 Fredrick Blvd
Phone:(757) 399-1795
Details
Walmart in Pounding Mill
13320 G.C. Peery Hwy
Phone:(276) 596-9706
Details
Walmart in Richmond
7901 Brook Rd
Phone:(804) 553-8432
Details
Walmart in Richmond
2410 Sheila Ln
Phone:(804) 320-6991
Details
Walmart in Richmond
1504 N Parham Rd
Phone:(804) 270-6034
Details
Walmart in Roanoke
4807 Valley View Blvd Nw
Phone:(540) 265-5600
Details
Walmart in Roanoke
4524 Challenger Ave
Phone:(540) 977-3745
Details
Walmart in Roanoke
5350 Clearbrook Village Ln
Phone:(540) 772-3892
Details
Walmart in Rocky Mount
550 Old Franklin Tpke
Phone:(540) 484-1002
Details
Walmart in Ruckersville
135 Stoneridge Dr
Phone:(434) 990-6013
Details
Walmart in Salem
1851 W Main St
Phone:(540) 375-2919
Details
Walmart in South Boston
3471 Old Halifax Rd
Phone:(434) 575-0680
Details
Walmart in South Hill
315 Furr St
Phone:(434) 447-3610
Details
Walmart in Stafford
217 Garrisonville Rd
Phone:(540) 720-0059
Details
Walmart in Staunton
1028 Richmond Avenue C.
Phone:(540) 886-8566
Details
Walmart in Sterling
45415 Dulles Crossing Plz
Phone:(571) 434-9434
Details
Walmart in Stuart
19265 Jeb Stuart Hwy
Phone:(276) 694-2520
Details
Walmart in Suffolk
1200 N Main St
Phone:(757) 925-0224
Details
Walmart in Suffolk
6259 College Dr
Phone:(757) 483-8860
Details
Walmart in Tappahannock
1660 Tappahannock Blvd
Phone:(804) 443-1188
Details
Walmart in Virginia Beach
657 Phoenix Dr
Phone:(757) 498-9633
Details
Walmart in Virginia Beach
1149 Nimmo Pkwy
Phone:(757) 430-1836
Details
Walmart in Virginia Beach
2021 Lynnhaven Pkwy
Phone:(757) 416-3480
Details
Walmart in Warrenton
700 James Madison Hwy
Phone:(540) 341-3568
Details
Walmart in Waynesboro
116 Lucy Ln
Phone:(540) 932-2500
Details
Walmart in Williamsburg
731 E Rochambeau Dr
Phone:(757) 220-2772
Details
Walmart in Winchester
201 Maranto Manor Dr
Phone:(540) 868-5076
Details
Walmart in Winchester
2350 S Pleasant Valley Rd
Phone:(540) 667-9111
Details
Walmart in Winchester
501 Wal Mart Dr
Phone:(540) 545-8730
Details
Walmart in Woodbridge
14000 Worth Ave
Phone:(703) 497-2590
Details
Walmart in Woodstock
461 W Reservoir Rd
Phone:(540) 459-9229
Details
Walmart in Wytheville
345 Commonwealth Dr
Phone:(276) 228-2190
Details
Walmart in Yorktown
2601 Geo. Washington Mem. Hwy
Phone:(757) 867-8004
Details