Skip to the page

Data / Store locations / O'Reilly Auto Parts / Virginia

O'Reilly Auto Parts locations in Virginia: 113 stores, with addresses and phone numbers

O'Reilly Auto Parts has 113 locations in Virginia, 1.7% of its 6,613 in the United States, in 82 cities. The most are in Virginia Beach, with 7. 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.

  • 113Locations
  • 82Cities
  • 1.7%Share of the brand
  • October 24, 2026Run date

O'Reilly Auto Parts locations in Virginia

All 113 locations, ordered by city.

AddressCityZIPPhoneOpening hoursSource
530 E Main StAbingdon24210(276) 619-0911Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1283 Main StreetAltavista24517(434) 369-2018Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1927 Confederate BlvdAppomattox24522(434) 352-5179Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
10195 Crosswhitts DriveAshland23005(804) 412-9838Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
212 S Washington HwyAshland23005(804) 798-1267Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
414 East 5th Street NorthBig Stone Gap24219(276) 523-2626Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1300 S Main StBlackstone23824(434) 292-1230Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
2460 Lee HwyBristol24201(276) 644-5593Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
110 Lusardi DriveBrookneal24528(434) 376-5099Mo-Sa 07:30-21:00; Su 09:00-18:00locations.oreillyauto.com
1242 Richmond RdCharlottesville22911(434) 529-3036Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1148 Military Hwy SouthChesapeake23320(757) 361-2484Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1248 Cedar RdChesapeake23322(757) 312-0070Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
11221 Iron Bridge RdChester23831(804) 621-7700Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
11709 Route 1Chester23831(804) 748-5854Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1275 Roanoke StreetChristiansburg24073(540) 382-0108Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
51 Howell PlClarksville23927(434) 374-1341Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3234 Virginia AvenueCollinsville24078(276) 647-7021Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1401 BoulevardColonial Heights23834(804) 518-2050Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1107 S Craig AveCovington24426(540) 960-5995Mo-Sa 07:30-21:00; Su 08:00-20:00locations.oreillyauto.com
602 Piney Forest RoadDanville24540(434) 793-1326Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
4651 Harvest PlaceDublin24084(540) 674-6706Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
404 West AtlanticEmporia23847(434) 634-0507Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
7365 Peppers Ferry BlvdFairlawn24141(540) 633-3007Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
14667 Forest RdForest24551(434) 363-3910Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1169 Armory DriveFranklin23851(757) 516-2533Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
200 Centrepoint PkwyFredericksburg22406(540) 368-6506Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
290 Deacon RdFredericksburg22405(540) 369-2808Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
38 Bojangles WayFredericksburg22406(540) 356-3111Mo-Sa 07:30-21:00; Su 08:00-20:00locations.oreillyauto.com
4625 S Mine RdFredericksburg22408(540) 322-2761Mo-Sa 07:30-22:00; Su 08:00-21:00locations.oreillyauto.com
5619 Plank RoadFredericksburg22407(540) 322-3148Mo-Sa 07:30-22:00; Su 09:00-21:00locations.oreillyauto.com
440 South StFront Royal22630(540) 692-9098Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
1035 E Stuart DrGalax24333(276) 236-0201Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
456 Kane StreetGate City24251(276) 386-7311Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
6864 Waltons LnGloucester23061(804) 812-1211Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
103 E Gordon AveGordonsville22942(540) 920-2001Mo-Sa 07:30-20:00; Su 09:00-20:00locations.oreillyauto.com
1955 E Pembroke AveHampton23663(757) 722-5979Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
203 W Mercury BlvdHampton23669(757) 722-4101Mo-Sa 07:30-22:00; Su 09:00-20:00locations.oreillyauto.com
4104 W Mercury BlvdHampton23666(757) 262-1107Mo-Sa 07:30-22:00; Su 08:00-21:00locations.oreillyauto.com
1190 Royal CtHarrisonburg22802(540) 214-3462Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3081 S Main StreetHarrisonburg22801(540) 705-1060Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3192 G Washington Mem HwyHayes23072(804) 684-1269Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
2906 Williamsburg RoadHenrico23231(804) 201-4287Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
4024 Glenside DrHenrico23228(804) 627-0026Mo-Sa 07:30-22:00; Su 09:00-20:00locations.oreillyauto.com
1311 E Nine Mile RdHighland Springs23075(804) 737-2843Mo-Sa 07:00-21:00; Su 09:00-20:00locations.oreillyauto.com
3703 Oaklawn BlvdHopewell23860(804) 541-2729Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
7512 Richmond RdJames City County23188(757) 941-0951Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
514 N Main StKilmarnock22482(804) 480-5094Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
10032 Arnold's Corner CtKing George22485(540) 709-1626Mo-Sa 07:30-20:00; Su 09:00-19:00locations.oreillyauto.com
1303 East Main StreetLebanon24266(276) 889-4217Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
21166 Timberlake RdLynchburg24502(434) 239-6700Mo-Sa 07:30-22:00; Su 09:00-21:00locations.oreillyauto.com
3112 Old Forest RdLynchburg24501(434) 385-5965Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
5010 S Amherst HwyMadison Heights24572(434) 528-3082Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
9000 Mathis AveManassas20110(703) 656-4568Mo-Sa 07:30-22:00; Su 09:00-20:00locations.oreillyauto.com
1253 North Main StreetMarion24354(276) 781-0011Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1205 Memorial Blvd SouthMartinsville24112(276) 632-1754Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3601 Hendricks RoadMidlothian23112(804) 237-8018Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
14777 Moneta RdMoneta24121(540) 875-1200Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
10768 Jefferson AvenueNewport News23601(757) 952-1061Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
12970 Jefferson AveNewport News23608(757) 594-1336Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3212 Tidewater DrNorfolk23509(757) 624-8410Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
860 E Little Creek RdNorfolk23518(757) 587-9709Mo-Sa 07:30-22:00; Su 08:00-20:00locations.oreillyauto.com
26112 Washington StNorth Dinwiddie23803(804) 518-1015Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
197 N Madison RdOrange22960(540) 308-4212Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
42187 E Morgan AvenuePennington Gap24277(276) 299-2845Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
25 Wagner RdPetersburg23805(804) 732-0039Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
477 Wythe Creek RdPoquoson23662(757) 868-0158Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
2008 Victory BlvdPortsmouth23702(757) 558-8993Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3201 Academy AvePortsmouth23703(757) 483-8850Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3410 Airline BlvdPortsmouth23701(757) 998-4066Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
2117 Anderson HwyPowhatan23139(804) 419-9070Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
751 East Main StreetPulaski24301(540) 980-2535Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
10401 Midlothian TurnpikeRichmond23235(804) 212-3076Mo-Sa 07:30-20:00; Su 09:00-20:00locations.oreillyauto.com
3707 Mechanicsville TpkRichmond23223(804) 228-1532Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
3911 Jefferson Davis HwyRichmond23234(804) 743-8684Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
5228 Hull StRichmond23224(804) 230-3465Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
5915 W Broad StRichmond23230(804) 767-6132Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
7701 Brook RdRichmond23227(804) 200-6024Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
4050 Brambleton AveRoanoke24018(540) 774-1415Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
4141 Melrose Ave NwRoanoke24017(540) 491-2151Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
4611 Williamson RoadRoanoke24012(540) 265-2378Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
611 Old Franklin TurnpikeRocky Mount24151(540) 488-7078Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
49 Clore DrRuckersville22968(434) 481-0027Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
8248 Ladysmith RdRuther Glen22546(804) 448-7007Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
911 West Main StreetSalem24153(540) 387-2116Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1281 Benns Church BlvdSmithfield23430(757) 279-3109Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1147 Huell Matthews HwySouth Boston24592(434) 471-4042Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
4014 Halifax RoadSouth Boston24592(434) 575-8885Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
725 E Atlantic StSouth Hill23970(434) 233-3079Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
6507 Patriot HwySpotsylvania22551(540) 507-1006Mo-Sa 07:30-21:00; Su 08:00-20:00locations.oreillyauto.com
715 Richmond AveStaunton24401(540) 609-5950Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
331 Fairfax PikeStephens City22655(540) 868-3392Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com
33601 Old Valley PikeStrasburg22657(540) 465-1420Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1507 Holland RdSuffolk23434(757) 539-5057Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1616 Tappahannock BlvdTappahannock22560(804) 466-5999Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1150 Dogwood BoulevardVinton24179(540) 344-0785Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1061 Virginia Beach BlvdVirginia Beach23451(757) 264-6045Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1291 Diamond Springs RdVirginia Beach23455(757) 422-0084Mo-Sa 07:30-22:00; Su 09:00-20:00locations.oreillyauto.com
1565 Lynnhaven ParkwayVirginia Beach23453(757) 301-0104Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
4312 Holland Rd STE 114Virginia Beach23452(757) 340-0308Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
5036 Ferrell PkwyVirginia Beach23464(948) 205-8076Mo-Sa 07:30-21:00; Su 08:00-20:00locations.oreillyauto.com
5133 Virgina Beach Blvd SUITE BVirginia Beach23462(757) 213-3083Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
5612 Princess Anne RdVirginia Beach23462(757) 217-2963Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
525 N County DrWakefield23888(757) 758-7900Mo-Sa 07:30-20:00; Su 09:00-19:00locations.oreillyauto.com
209 Broadview AveWarrenton20186(540) 216-2098Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
2111 W Main StWaynesboro22980(540) 949-9040Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
834 Merrimac TrailWilliamsburg23185(757) 565-2485Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
603 Cedar Creek GradeWinchester22601(540) 546-0210Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
11365 Windsor BlvdWindsor23487(757) 241-6320Mo-Sa 07:30-20:00; Su 09:00-19:00locations.oreillyauto.com
1637 Wigglesworth WayWoodbridge22191(703) 986-3135Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
16531 River Ridge BlvdWoodbridge22191(703) 630-9031Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1010 N 4th StWytheville24382(276) 200-6458Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
111 Goodwin Neck RdYorktown23692(757) 898-5001Mo-Sa 07:30-21:00; Su 09:00-20:00locations.oreillyauto.com
1185 Spring Creek ParkwayZion Crossroads22942(540) 920-2530Mo-Sa 07:30-21:00; Su 09:00-19:00locations.oreillyauto.com

Cities

CityLocations
Virginia Beach7
Richmond6
Fredericksburg5
Hampton3
Portsmouth3
Roanoke3
Ashland2
Chesapeake2
Chester2
Harrisonburg2
Henrico2
Lynchburg2
Newport News2
Norfolk2
South Boston2
Woodbridge2
Abingdon1
Altavista1
Appomattox1
Big Stone Gap1
Blackstone1
Bristol1
Brookneal1
Charlottesville1
Christiansburg1

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.