The 15 Best Junkyards & Auto Parts Stores in Virginia — 2026

We compared all 900 locations in Virginia on the data that matters: services offered, posted hours, and how easy each one is to reach. No pay-to-play — this ranking comes straight from the listings data, updated October 2026.

#1 · Foss U-Pull-It ChesapeakeChesapeake U-Pull-ItBuys junk carsParts lookupBuys scrap metal

Mon-Fri 8:30am-5pm, Sat 8:30am-3pm

(757) 335-4048 Website View listing

#2 · Emporia Auto SalvageEmporia Buys junk carsBuys scrap metalFree towing

Mon-Fri 7am-5pm, Sat 7am-1pm

(434) 205-0608 Website View listing

#3 · M & M Auto PartsFredericksburg U-Pull-ItBuys junk carsParts lookup

Mon-Fri 8am-5pm

(800) 545-6855 Website View listing

#4 · M & M Auto Parts IncFredericksburg U-Pull-ItBuys junk carsParts lookup

Monday – Friday

(540) 659-2211 Website View listing

#5 · Chesterfield Auto PartsRichmond U-Pull-ItBuys junk carsParts lookup

Mon-Thu 9am-5pm, Fri-Sun 8am-5pm

(804) 233-5481 Website View listing

#6 · Chesterfield Auto PartsPrince George U-Pull-ItBuys junk carsParts lookup

Mon-Thu 9am-5pm, Fri-Sun 8am-5pm

(804) 732-9253 Website View listing

#7 · Rupert's U-Pull ItFredericksburg U-Pull-ItBuys junk carsParts lookup

Mon-Sat 9am-5pm, Closed Sundays

(540) 625-8065 Website View listing

#8 · Accurate Junk Car RemovalKing George Buys junk carsBuys scrap metal

Mon-Sun 12am-11:59pm

(540) 999-4666 Website View listing

#9 · Belvoir Automotive SalvageCulpeper Buys scrap metalFree towing

Mon-Sat 9am-5pm

(703) 819-8343 Website View listing

#10 · Chesterfield Auto PartsMidlothian Buys junk carsParts lookup

Mon 9am-5pm, Tue 9am-5pm, Wed 9am-5pm, Thu 9am-5pm, Fri 8am-5pm, Sat 8am-5pm, Sun 8am-5pm

(804) 744-0716 Website View listing

#11 · Baldwin Auto DisposalChesapeake Buys junk carsFree towing

Mon Monday 8:30 AM to 3 PM

(757) 545-6002 View listing

#12 · 234 Pick Ur PartsManassas

(703) 791-4247 Website View listing

#13 · CS Junk Car RemovalManassas

(703) 485-7002 View listing

#14 · Bruce Auto PartsMechanicsville Parts lookup

(804) 746-5251 Website View listing

#15 · Bryant Motorsports Parts BarnPortsmouth

(757) 393-1708 Website View listing

Run one of these businesses? You earned this spot — email contact@junkyardatlas.com for your free “Top Junkyards & Auto Parts Stores in Virginia” badge to put on your site, and we’ll make sure your listing stays accurate.
How we rank: every listing earns points for verified services (u-pull-it, buys junk cars, parts lookup, buys scrap metal, free towing), posted hours, and working contact details. The ranking is recalculated with every data update.