Close

Best Auto Repair in Petersburg

Find certified auto repair shops and mechanics near you

Ratings
Distance
Open Time
Warranty
Additional

    Learn more about Petersburg auto repair

    • Cost mobile
      Cost desktop
      The average cost of repair in Petersburg is: $493.28
      Nationwide: $661.72
    • Certified mobile
      Certified desktop
      The average RepairPal Certified Shop rating in Petersburg is an A
      Nationwide: B+
    • Calendar mobile
      Calendar desktop
      The best day to schedule a repair in Petersburg is: Monday
      Nationwide: Monday
    • Car mobile
      Car desktop
      The most common car repaired in Petersburg is: Infiniti G20
      Nationwide: Honda Civic
    • Labor mobile
      Labor desktop
      The average cost of labor in Petersburg is: $90.00
      Nationwide: $95.50
    • Repair mobile
      Repair desktop
      The most common car repair in Petersburg is: Water Pump Replacement
      Nationwide: Brake Rotor Replacement

    The following 45 shops in Petersburg are not yet RepairPal Certified - Learn More

    3219 G. South Crater Rd
    Petersburg, VA 23805

    Auto repair in Petersburg

    1475 Halifax Street
    Petersburg, VA 23803

    Auto repair in Petersburg

    2833 S Crater Rd
    Petersburg, VA 23805

    Auto repair in Petersburg

    10597 Crater Road
    Petersburg, VA 23805

    Auto repair in Petersburg

    2327 E Washington St
    Petersburg, VA 23803

    Auto repair in Petersburg

    2140 S Crater Rd
    Petersburg, VA 23805

    Auto repair in Petersburg

    2033 S. Sycamore St.
    Petersburg, VA 23805

    Auto repair in Petersburg

    261 Grove Ave
    Petersburg, VA 23803

    Auto repair in Petersburg

    2156 County Dr
    Petersburg, VA 23803

    Auto repair in Petersburg

    3851 South Crater Rd.
    Petersburg, VA 23805

    Auto repair in Petersburg

    300 North Crater Road
    Petersburg, VA 23803

    Auto repair in Petersburg

    3006A S Crater Rd
    Petersburg, VA 23805

    Auto repair in Petersburg

    2232 West Washington St
    Petersburg, VA 23803

    Auto repair in Petersburg

    812 South Sycamore Street
    Petersburg, VA 23803

    Auto repair in Petersburg

    214 Bollingbrook St
    Petersburg, VA 23803

    Auto repair in Petersburg

    3120 South Crater Road
    Petersburg, VA 23805

    Auto repair in Petersburg

    124 A South Chappell St
    Petersburg, VA 23804

    Auto repair in Petersburg

    1100 East Washington Street
    Petersburg, VA 23803

    Auto repair in Petersburg

    126 North Crater Road
    Petersburg, VA 23803

    Auto repair in Petersburg

    1901 South Sycamore Street
    Petersburg, VA 23805

    Auto repair in Petersburg

    4920 Boydton Plank Road
    Petersburg, VA 23803

    Auto repair in Petersburg

    130 Bollingbrook Street
    Petersburg, VA 23803

    Auto repair in Petersburg

    2120 Hwy 1 North
    Norlina, NC 27563

    Auto repair 0.6 mi from Petersburg

    119 Blvd
    Colonial Heights, VA 23834

    Auto repair 0.8 mi from Petersburg

    2400 Pine Forrest Drive
    Colonial Heights, VA 23834

    Auto repair 1.2 mi from Petersburg

    636 Boulevard
    Colonial Heights, VA 23834

    Auto repair 1.3 mi from Petersburg

    712 Boulevard
    Colonial Heights, VA 23834

    Auto repair 1.4 mi from Petersburg

    708 Boulevard
    Colonial Heights, VA 23834

    Auto repair 1.4 mi from Petersburg

    860 West Roslyn Rd
    Colonial Heights, VA 23834

    Auto repair 1.4 mi from Petersburg

    100 Roanoke Ave
    Colonial Heights, VA 23834

    Auto repair 1.5 mi from Petersburg

    1115 Boulevard
    Colonial Heights, VA 23834

    Auto repair 1.6 mi from Petersburg

    773 Southpark Blvd.
    Colonial Heights, VA 23834

    Auto repair 1.6 mi from Petersburg

    20811 Chesterfield Avenue
    Ettrick, VA 23803

    Auto repair 1.7 mi from Petersburg

    1604 Boulevard
    Colonial Heights, VA 23834

    Auto repair 1.9 mi from Petersburg

    1703 Boulevard
    Colonial Heights, VA 23834

    Auto repair 2.0 mi from Petersburg

    1718 Snead Ave
    Colonial Heights, VA 23834

    Auto repair 2.0 mi from Petersburg

    1700 Snead Ave
    Colonial Heights, VA 23834

    Auto repair 2.0 mi from Petersburg

    1050 Temple Ave #222
    Richmond, VA 23834

    Auto repair 2.1 mi from Petersburg

    4500 Whitehill Boulevard
    Prince George, VA 23803

    Auto repair 2.2 mi from Petersburg

    4510 Whitehill Boulevard
    Prince George, VA 23875

    Auto repair 2.3 mi from Petersburg

    431 East Ellerslie Ave
    Colonial Heights, VA 23834

    Auto repair 2.8 mi from Petersburg

    116 Taswell Ave
    Colonial Heights, VA 23834

    Auto repair 2.8 mi from Petersburg

    1907 Blvd
    Colonial Heights, VA 23834

    Auto repair 3.0 mi from Petersburg

    Battle Dr & Mahone Ave
    Fort Lee, VA 23801

    Auto repair 4.0 mi from Petersburg

    16429 Jefferson Davis Hwy.
    South Chesterfield, VA 23834

    Auto repair 4.7 mi from Petersburg