Buy Genuine Chevrolet, Dodge, Toyota, Chrysler, Ford and Jeep Auto Parts from Haley Auto Mall in Virginia

Get your vehicle into top condition with high quality Chevrolet, Dodge, Toyota, Chrysler, Ford and Jeep accessories and auto parts. Smart Farmville, VA, area residents shop at the car parts center of our Farmville, Virginia car dealership because of our expertise and fully stocked inventory of auto parts. If you have never ordered auto parts in Farmville before, please visit the auto parts FAQ section of our website for more information. For your convenience, you can order car parts by completing our online auto parts order form.

Be sure to check out our latest auto parts specials and save even more on your order. Haley Auto Mall also offers service auto repair at our state-of-the-art service facility. Sign up for your car repair appointment right away by completing our online service appointment form, and our auto technicians will get your vehicle into the shop quickly.

With five dealerships covering ten different franchises, the Haley Auto Group has access to a full line of original equipment replacement parts for your vehicle. Haley can personalize your vehicle with factory auto accessories, from floor mats and running boards to car top carriers and bed liners.

Parts Request

* Indicates a required field

Contact Information

Vehicle Information

What parts do you need?

By clicking "Submit" I consent to receive automated calls and/or text messages about this or other vehicles from the dealer selling this car, on the number provided above. I understand that consent isn't a condition of purchase for any product or service and that I can opt out at any time. Standard message and data rates may apply.

Your privacy is important to us.

Haley Auto Mall takes your privacy seriously and does not rent or sell your personal information to third parties without your consent. Read our privacy policy.


Haley Auto Mall

1906 South Main St
Directions Farmville, VA 23901

  • Sales: (800) 306-5337
  • Service: (800) 306-5337
  • Parts: (800) 306-5337


  • Monday 8:00 AM - 5:30 PM
  • Tuesday 8:00 AM - 5:30 PM
  • Wednesday 8:00 AM - 5:30 PM
  • Thursday 8:00 AM - 5:30 PM
  • Friday 8:00 AM - 5:30 PM
  • Saturday 8:00 AM - 2:00 PM
  • Sunday Closed