Skip to the page

Data / Store locations / Ace Hardware / Virginia

Ace Hardware locations in Virginia: 76 stores, with addresses and phone numbers

Ace Hardware has 76 locations in Virginia, 2.0% of its 3,895 in the United States, in 70 cities. The most are in Arlington, with 3. Each row links to the brand's own store locator, as read on October 24, 2026.

SpecStream is the live web data engine for teams and agents. It reads brand store locators and keeps every location with its address, phone and opening hours. Ask for the brands you track by state or category, and new openings and closures arrive in your sheet, CRM, Slack or agent as the brands publish them.

  • 76Locations
  • 70Cities
  • 2.0%Share of the brand
  • October 24, 2026Run date

Ace Hardware locations in Virginia

All 76 locations, ordered by city.

AddressCityZIPPhoneOpening hoursSource
120 Cook StAbingdon24210(276) 628-2053Mo-Sa 07:00-19:00; Su 11:00-17:00acehardware.com
809 S Washington StAlexandria22314(703) 566-7040Mo-Sa 08:00-20:00; Su 10:00-18:00acehardware.com
15139 Patrick Henry HwyAmelia Court House23002(804) 600-7017Mo-Su 08:00-18:00acehardware.com
7194 Richmond HwyAppomattox24522(434) 352-2699Mo-Fr 07:00-19:00; Sa 08:00-18:00; Su 08:00-17:00acehardware.com
2001 Clarendon BlvdArlington22201(571) 444-7703Mo-Fr 08:00-20:00; Sa 08:00-19:00; Su 09:00-17:00acehardware.com
2051 S Bell StArlington22202(703) 563-6373Mo-Fr 08:00-20:00; Sa 08:00-19:00; Su 09:00-17:00acehardware.com
2213 N Buchanan StArlington22207(703) 524-2503Mo-Sa 08:00-19:00; Su 09:00-18:00acehardware.com
801 Kabrich StBlacksburg24060(540) 418-4913Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
110 Inge StreetBlackstone23824(434) 292-7208Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
1460 Euclid AveBristol24201(276) 285-6305Mo-Sa 07:00-19:00; Su 11:00-17:00acehardware.com
1204 S Military HwyChesapeake23320(757) 424-9000Mo-Sa 08:00-17:00; Su 10:00-17:00acehardware.com
1642 A Sparrow RdChesapeake23325(757) 366-9506Mo-Sa 08:00-17:00; Su 09:00-15:00acehardware.com
6735 Maddox BlvdChincoteague Island23336(757) 336-5808Mo-Sa 07:00-19:00; Su 08:00-17:00acehardware.com
520 Roanoke StChristiansburg24073(540) 394-3311Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
7545 Highway Fifty EightClarksville23927(434) 374-8629Mo-Sa 07:00-19:00; Su 08:00-16:00acehardware.com
432 E Ridgeway StClifton Forge24422(540) 862-5656Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
535 Euclid AveColonial Beach22443(804) 224-8996Mo-Sa 07:00-19:00; Su 08:00-17:00acehardware.com
27 Dunlop Vlg.Colonial Heights23834(804) 766-4223Mo-Sa 08:00-18:00; Su 10:00-17:00acehardware.com
124 Trade StreetDanville25451(434) 792-2026Mo-Fr 08:00-17:00; Sa 08:00-13:00acehardware.com
4697 Cleburne BlvdDublin24084(540) 674-5100Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
300 S Stuart AveElkton22827(540) 298-9144Mo-Fr 07:30-17:30; Sa 08:00-16:00acehardware.com
4102 Lankford HwyExmore23350(757) 442-4900Mo-Sa 07:00-19:00; Su 08:00-17:00acehardware.com
15097 Forest RdForest24551(434) 616-2989Mo-Fr 07:30-19:00; Sa 07:30-18:00; Su 11:00-17:00acehardware.com
1100 Armory Dr Ste 101Franklin23851(757) 562-3560Mo-Fr 06:00-18:00; Sa 06:00-17:00; Su 09:00-16:00acehardware.com
425 E Stuart DriveGalax24333(276) 293-6008Mo-Sa 07:00-19:00; Su 11:00-17:00acehardware.com
7307 John Clayton Memorial HwyGloucester23061(804) 654-8010Mo-Sa 08:00-19:00; Su 09:00-18:00acehardware.com
4914 George Washington Mem HwyGrafton23692(757) 898-3040Mo-Sa 07:30-20:00; Su 09:00-18:00acehardware.com
7 Town Center WayHampton23666(757) 864-0970Th-Sa 07:30-20:00; Su 09:00-18:00acehardware.com
2348 George Washington Memorial HwyHayes23072(804) 684-8686Mo-Sa 08:00-19:00; Su 09:00-18:00acehardware.com
311 Broad Street #846Kenbridge23944(434) 676-3555Mo-Fr 07:30-17:30; Sa 07:30-16:00acehardware.com
255 Railroad AveKeysville23947(434) 736-9000Mo-Fr 07:00-17:00; Sa 07:30-16:00acehardware.com
96 School StKilmarnock22482(804) 435-1242Mo-Fr 07:00-19:00; Sa 07:00-18:00; Su 09:00-17:00acehardware.com
11475 Ridge RdKing George22485(540) 775-5994Mo-Sa 08:00-20:00; Su 08:00-17:00acehardware.com
200 Meredith StLawrenceville23868(434) 848-4124Mo-Fr 08:00-17:30; Sa 08:00-16:00acehardware.com
1094 E Main StLebanon24266(276) 794-6039Mo-Sa 07:00-19:00; Su 11:00-17:00acehardware.com
645 Waddell StLexington24450(540) 463-7381Mo-Fr 08:00-17:00; Sa 08:00-12:00acehardware.com
4408 Germanna HwyLocust Grove22508(540) 972-1906Mo-Sa 07:30-19:00; Su 08:30-18:00acehardware.com
3010 Northumberland HwyLottsburg22511(804) 529-7578Mo-Fr 07:30-17:00; Sa 07:30-16:00acehardware.com
401 E Main StLouisa23093(540) 967-2827Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
2650 Lakeside DrLynchburg24501(434) 385-5150Mo-Fr 07:30-19:00; Sa 07:30-18:00; Su 11:00-17:00acehardware.com
9124 Mathis AveManassas20110(703) 361-3141Mo-Fr 07:30-20:00; Sa 08:00-20:00; Su 09:00-17:00acehardware.com
795 N Main StMarion24354(276) 265-6000Mo-Sa 07:00-19:00; Su 11:00-17:00acehardware.com
7026 Mechanicsville TpkeMechanicsville23111(804) 244-5211Mo-Sa 08:00-19:00; Su 09:00-18:00acehardware.com
17434 Gravatt RdMilford22514(804) 633-6690Mo-Fr 08:00-18:00; Sa 08:00-15:00acehardware.com
11739 Moneta RdMoneta24121(540) 297-5558Mo-Fr 07:00-18:00; Sa 07:00-17:00; Su 09:00-14:00acehardware.com
110 Wilson AveMonterey24465(540) 468-2450Mo-Fr 07:30-17:00; Sa 07:30-12:00acehardware.com
3531-33 Tidewater DrNorfolk23509(757) 624-1795Mo-Sa 07:30-18:00; Su 09:00-18:00acehardware.com
220 Byrd StOrange22960(540) 308-7103Mo-Sa 07:00-19:00; Su 08:00-17:00acehardware.com
114 Crofton PlPalmyra22963(434) 591-0670Mo-Sa 07:00-18:00; Su 09:00-16:00acehardware.com
9321 Pocahontas TrlProvidence Forge23140(804) 966-9076Mo-Sa 07:30-19:00; Su 09:00-18:00acehardware.com
801 E Main StPurcellville20132(540) 254-5500Mo-Sa 08:00-20:00; Su 09:00-18:00acehardware.com
1188 Mica RdRidgeway24148(276) 956-2002Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
2303 Williamson Rd NERoanoke24012(540) 362-1868Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
3647 Brambleton Ave SWRoanoke24018(540) 989-5245Mo-Sa 07:45-19:15; Su 09:00-18:15acehardware.com
7650 Williamson RdRoanoke24019(540) 777-1230Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
330 Franklin StRocky Mount24151(540) 483-5270Mo-Fr 08:30-17:30; Sa 08:30-16:30acehardware.com
2913 W Main StSalem24153(540) 380-4607Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
2707 General Puller HwySaluda23149(804) 776-5080Mo-Fr 07:00-18:00; Sa 08:00-18:00; Su 09:00-17:00acehardware.com
127 Irish RdScottsville24590(434) 286-2521Mo-Fr 07:30-17:30; Sa 07:30-15:00acehardware.com
865 W Main StSmithfield23430(757) 357-4367Mo-Sa 07:00-19:00; Su 11:00-17:00acehardware.com
9795 Courthouse RdSpotsylvania22553(540) 834-2231Mo-Sa 08:00-19:00; Su 09:00-18:00acehardware.com
1558 Fairystone Park HwyStanleytown24168(276) 629-2595Mo-Fr 08:00-18:00; Sa 08:00-16:00acehardware.com
455 E King StStrasburg22657(540) 465-5182Mo-Fr 08:00-17:30; Sa 08:00-15:00acehardware.com
2589 Stuarts Draft HwyStuarts Draft24477(540) 337-2941Mo-Sa 07:00-18:00acehardware.com
8649 Cloverdale RdTroutville24175(540) 992-1001Mo-Sa 08:00-17:00acehardware.com
241 Lee HwyVerona24482(540) 248-2223Mo-Fr 08:00-17:30; Sa 08:00-16:00acehardware.com
264 Cedar Ln SEVienna22180(703) 936-0881Mo-Sa 08:00-19:00; Su 09:00-18:00acehardware.com
2113 E Washington AveVinton24179(540) 890-5010Mo-Sa 07:45-19:15; Su 09:45-18:15acehardware.com
5168 Singleton WayVirginia Beach23462(757) 499-7616Mo-Sa 08:00-18:00; Su 12:00-17:00acehardware.com
251 W Lee HwyWarrenton20186(540) 347-2499Mo-Sa 08:00-20:00; Su 08:00-17:00acehardware.com
19 Main StWarsaw22572(804) 333-4676Mo-Fr 07:00-18:00; Sa 08:00-18:00; Su 09:00-17:00acehardware.com
611 14th StreetWest Point23181(804) 843-7230Mo-Fr 07:00-19:00; Sa 08:00-18:00; Su 09:00-17:00acehardware.com
210 Monticello AveWilliamsburg23185(757) 229-1900Mo-Sa 07:30-20:00; Su 09:00-18:00acehardware.com
4511 John Tyler Hwy Ste LWilliamsburg23185(757) 220-9362Mo-Sa 07:30-20:00; Su 09:00-18:00acehardware.com
832 Berryville AveWinchester22601(540) 662-3457Mo-Fr 07:00-19:00; Sa 08:00-19:00acehardware.com
5 Joyner AveWindsor23487(757) 242-6123Mo-Fr 07:00-18:00; Sa 08:00-17:00; Su 10:00-16:00acehardware.com

Cities

CityLocations
Arlington3
Roanoke3
Chesapeake2
Williamsburg2
Abingdon1
Alexandria1
Amelia Court House1
Appomattox1
Blacksburg1
Blackstone1
Bristol1
Chincoteague Island1
Christiansburg1
Clarksville1
Clifton Forge1
Colonial Beach1
Colonial Heights1
Danville1
Dublin1
Elkton1
Exmore1
Forest1
Franklin1
Galax1
Gloucester1

Also on SpecStream

Updated November 7, 2026. Read from All the Places. All the Places data is CC0-1.0, a public domain dedication. Each location is read from the brand's own store locator by the All the Places project, which runs about once a week, so a location can have opened or closed since the run date. A brand is keyed on its Wikidata item when the project gives one, else on the project's own name for that brand's locator; two brands are never merged on a name. A repeated address of one brand counts once. Locations named for a private person are left out. Opening hours are shown as the brand lists them. Free to reuse with credit to SpecStream under CC BY 4.0. Spot a wrong value? Write to [email protected] with the link to this page.