Refine shop search:
RepairPal Certified Shops (4)

We certify only the best Subaru repair shops in Virginia Beach.

We certify only the best Subaru repair shops in Virginia Beach.
High Quality Repair
Guaranteed Fair Prices
Current Expert Training
Real, Verified Reviews
Great Customer Service
Warranty on Repairs
Master Auto Technician
1620 Centerville Turnpike Virginia Beach
1620 Centerville Turnpike
Virginia Beach, VA 23464
Get Directions
"Great customer service."
— Noah, a Verified Customer
(757) 448-3605
Quick View
Master Auto Technician
1620 Centerville Turnpike Virginia Beach
93
OVERALL SCORE
RepairPal Certified shops pass a rigorous 42-point annual inspection by our master mechanics for quality work and fair prices.
OPEN NOW
F
8:30am to 5:30pm
OPEN NOW
M
8:30am to 5:30pm
F
8:30am to 5:30pm
T
8:30am to 5:30pm
S
Closed
W
8:30am to 5:30pm
Su
Closed
Th
8:30am to 5:30pm
All repairs are backed by a 24 months / 24,000 miles warranty.
Protime Automotive
4880 Haygood Rd Virginia Beach
4880 Haygood Rd
Virginia Beach, VA 23455
Get Directions
"They are very nice and friendly and they do everything in a timely fashion. They were more concerned about my needs."
— Leah, a Verified Customer
(757) 550-2314
Quick View
Protime Automotive
4880 Haygood Rd Virginia Beach
94
OVERALL SCORE
RepairPal Certified shops pass a rigorous 42-point annual inspection by our master mechanics for quality work and fair prices.
OPEN NOW
F
8:00am to 6:00pm
OPEN NOW
M
8:00am to 6:00pm
F
8:00am to 6:00pm
T
8:00am to 6:00pm
S
8:00am to 4:00pm
W
8:00am to 6:00pm
Su
Closed
Th
8:00am to 6:00pm
All repairs are backed by a 24 months / 24,000 miles warranty.
The Car Shop
2128 London Bridge Rd #105 Virginia Beach
2128 London Bridge Rd #105
Virginia Beach, VA 23456
Get Directions
"I completely trust him and he tells you exactly what needs to happen. He deserves the highest mark."
— Stephen, a Verified Customer
(757) 986-6527
Quick View
The Car Shop
2128 London Bridge Rd #105 Virginia Beach
94
OVERALL SCORE
RepairPal Certified shops pass a rigorous 42-point annual inspection by our master mechanics for quality work and fair prices.
OPEN NOW
F
8:00am to 6:00pm
OPEN NOW
M
8:00am to 6:00pm
F
8:00am to 6:00pm
T
8:00am to 6:00pm
S
Closed
W
8:00am to 6:00pm
Su
Closed
Th
8:00am to 6:00pm
All repairs are backed by a 12 months / 12,000 miles warranty.
Carmasters Automotive
931 E. Little Creek RD Norfolk
931 E. Little Creek RD
Norfolk, VA 23518
Get Directions
"Great service!! Roy was very nice and professional!!"
— Sonya, a Verified Customer
(757) 525-3920
Quick View
Carmasters Automotive
931 E. Little Creek RD Norfolk
93
OVERALL SCORE
RepairPal Certified shops pass a rigorous 42-point annual inspection by our master mechanics for quality work and fair prices.
OPEN NOW
F
7:30am to 8:00pm
OPEN NOW
M
7:30am to 8:00pm
F
7:30am to 8:00pm
T
7:30am to 8:00pm
S
8:00am to 6:00pm
W
7:30am to 8:00pm
Su
Closed
Th
7:30am to 8:00pm
All repairs are backed by a 24 months / 24,000 miles warranty.

The following 141 shops in Virginia Beach are not yet RepairPal Certified - Learn More

When taking your car to these shops, we recommend you take the time to:

  • Ask if their technicians are ASE-certified.
  • Request written estimates from multiple shops and compare them with the RepairPal estimator.
  • Verify that the shop you select is willing and able to clearly explain the work being performed.
  • Ask whether they warranty their repairs (and for how long).
4753 Virginia Beach Boulevard Virginia Beach
4753 Virginia Beach Boulevard
Virginia Beach, VA 23462
2661 Virginia Beach Boulevard Virginia Beach
2661 Virginia Beach Boulevard
Virginia Beach, VA 23452
316 Davis St Virginia Beach
316 Davis St
Virginia Beach, VA 23462
1724 Laskin Rd Virginia Beach
1724 Laskin Rd
Virginia Beach, VA 23454
5108 Virginia Beach Blvd Virginia Beach
5108 Virginia Beach Blvd
Virginia Beach, VA 23462
390 Independence Blvd Virginia Beach
390 Independence Blvd
Virginia Beach, VA 23462
1204 Olive Rd Virginia Beach
1204 Olive Rd
Virginia Beach, VA 23464
168 South Kellam Road Virginia Beach
168 South Kellam Road
Virginia Beach, VA 23462
362 North Witchduck Road Virginia Beach
362 North Witchduck Road
Virginia Beach, VA 23462
101 South First Colonial Road, Suite 107 Virginia Beach
101 South First Colonial Road, Suite 107
Virginia Beach, VA 23454
4460 Shore Drive Virginia Beach
4460 Shore Drive
Virginia Beach, VA 23455
1740 Virginia Beach Blvd Virginia Beach
1740 Virginia Beach Blvd
Virginia Beach, VA 23454
6399 Indian River Rd Virginia Beach
6399 Indian River Rd
Virginia Beach, VA 23464
6365 Indian River Rd Virginia Beach
6365 Indian River Rd
Virginia Beach, VA 23464
1557 General Booth Blvd Virginia Beach
1557 General Booth Blvd
Virginia Beach, VA 23454
3292 Virginia Beach Blvd Virginia Beach
3292 Virginia Beach Blvd
Virginia Beach, VA 23452
3609 Burns Ct. Virginia Beach
3609 Burns Ct.
Virginia Beach, VA 23462
413 Virginia Beach Boulevard Virginia Beach
413 Virginia Beach Boulevard
Virginia Beach, VA 23451
3285 E. Va Beach Blvd. Virginia Beach
3285 E. Va Beach Blvd.
Virginia Beach, VA 23452
1613 Independence Blvd Virginia Beach
1613 Independence Blvd
Virginia Beach, VA 23455
1064 Princess Anne Rd Virginia Beach
1064 Princess Anne Rd
Virginia Beach, VA 23462
853 Virginia Beach Boulevard Virginia Beach
853 Virginia Beach Boulevard
Virginia Beach, VA 23451
5792 Northampton Blvd Virginia Beach
5792 Northampton Blvd
Virginia Beach, VA 23455
5222 Indian River Rd Virginia Beach
5222 Indian River Rd
Virginia Beach, VA 23464
1155 Lynnhaven Pkwy Virginia Beach
1155 Lynnhaven Pkwy
Virginia Beach, VA 23452
2597 Virginia Beach Boulevard Virginia Beach
2597 Virginia Beach Boulevard
Virginia Beach, VA 23452
1393 London Bridge Rd Virginia Beach
1393 London Bridge Rd
Virginia Beach, VA 23453
409 Laskin Rd Virginia Beach
409 Laskin Rd
Virginia Beach, VA 23451
5200 Providence Rd. Virginia Beach
5200 Providence Rd.
Virginia Beach, VA 23464
5820 Northampton Bl Virginia Beach
5820 Northampton Bl
Virginia Beach, VA 23455
1948 Diamond Springs Rd # F Virginia Beach
1948 Diamond Springs Rd # F
Virginia Beach, VA 23455
4843 Potomac St Virginia Beach
4843 Potomac St
Virginia Beach, VA 23462
4500 Virginia Beach Blvd Virginia Beach
4500 Virginia Beach Blvd
Virginia Beach, VA 23462
851 S Lynnhaven Rd Virginia Beach
851 S Lynnhaven Rd
Virginia Beach, VA 23452
1772 General Booth Blvd Virginia Beach
1772 General Booth Blvd
Virginia Beach, VA 23454
3065 Holland Road Virginia Beach
3065 Holland Road
Virginia Beach, VA 23453
5684 Indian River Rd. Virginia Beach
5684 Indian River Rd.
Virginia Beach, VA 23464
588 Central Drive Virginia Beach
588 Central Drive
Virginia Beach, VA 23454
1001 South Military Highway #100 Virginia Beach
1001 South Military Highway #100
Virginia Beach, VA 23464
1393 London Bridge Rd #110 Virginia Beach
1393 London Bridge Rd #110
Virginia Beach, VA 23453
1398 Fordham Drive Virginia Beach
1398 Fordham Drive
Virginia Beach, VA 23464
5048 Southern Blvd Virginia Beach
5048 Southern Blvd
Virginia Beach, VA 23462
200 Dorset Ave Virginia Beach
200 Dorset Ave
Virginia Beach, VA 23462
3200 Holland Road Virginia Beach
3200 Holland Road
Virginia Beach, VA 23453
5160 Princess Anne Rd Virginia Beach
5160 Princess Anne Rd
Virginia Beach, VA 23462
499 London Bridge Rd Virginia Beach
499 London Bridge Rd
Virginia Beach, VA 23454
3496 Holland Rd Virginia Beach
3496 Holland Rd
Virginia Beach, VA 23452
5440 Wesleyan Dr Virginia Beach
5440 Wesleyan Dr
Virginia Beach, VA 23455
5288 Princess Anne Road Virginia Beach
5288 Princess Anne Road
Virginia Beach, VA 23462
5232 Indian River Road Virginia Beach
5232 Indian River Road
Virginia Beach, VA 23464
1780 Virginia Beach Blvd Virginia Beach
1780 Virginia Beach Blvd
Virginia Beach, VA 23454
428 N Lynnhaven Road Virginia Beach
428 N Lynnhaven Road
Virginia Beach, VA 23452
2327 Poyner Lane Virginia Beach
2327 Poyner Lane
Virginia Beach, VA 23454
113 S First Colonial Rd Ste 130 Virginia Beach
113 S First Colonial Rd Ste 130
Virginia Beach, VA 23454
2409 Bowland Parkway Virginia Beach
2409 Bowland Parkway
Virginia Beach, VA 23454
493 S Independence Blvd Virginia Beach
493 S Independence Blvd
Virginia Beach, VA 23452
729 22nd St Virginia Beach
729 22nd St
Virginia Beach, VA 23451
121 Southgate Ave Virginia Beach
121 Southgate Ave
Virginia Beach, VA 23462
1105 Damneck Road Virginia Beach
1105 Damneck Road
Virginia Beach, VA 23454
4861 N Witchduck Rd Virginia Beach
4861 N Witchduck Rd
Virginia Beach, VA 23455
324 Hutton Lane Virginia Beach
324 Hutton Lane
Virginia Beach, VA 23454
491 London Bridge Rd Ste 106 Virginia Beach
491 London Bridge Rd Ste 106
Virginia Beach, VA 23454
635 Virginia Beach Blvd Virginia Beach
635 Virginia Beach Blvd
Virginia Beach, VA 23451
4357 Shore Dr Virginia Beach
4357 Shore Dr
Virginia Beach, VA 23455
1949 Virginia Beach Blvd Virginia Beach
1949 Virginia Beach Blvd
Virginia Beach, VA 23454
5900 Thurston Ave Ste E Virginia Beach
5900 Thurston Ave Ste E
Virginia Beach, VA 23455
1684 Laskin Road Virginia Beach
1684 Laskin Road
Virginia Beach, VA 23451
5722 Arrowhead Drive Virginia Beach
5722 Arrowhead Drive
Virginia Beach, VA 23462
2416 Princess Anne Rd Virginia Beach
2416 Princess Anne Rd
Virginia Beach, VA 23456
3427-b Holland Road Virginia Beach
3427-b Holland Road
Virginia Beach, VA 23452
6628 Providence Road Virginia Beach
6628 Providence Road
Virginia Beach, VA 23462
3696 Holland Road Virginia Beach
3696 Holland Road
Virginia Beach, VA 23452
5038 Cleveland St Virginia Beach
5038 Cleveland St
Virginia Beach, VA 23462
152 North Witchduck Road Virginia Beach
152 North Witchduck Road
Virginia Beach, VA 23462
737 Independence Blvd. Virginia Beach
737 Independence Blvd.
Virginia Beach, VA 23455
3012 Holland Road Virginia Beach
3012 Holland Road
Virginia Beach, VA 23453
362 N Witchduck Rd Virginia Beach
362 N Witchduck Rd
Virginia Beach, VA 23462
1766 Virginia Beach Blvd. Virginia Beach
1766 Virginia Beach Blvd.
Virginia Beach, VA 23454
1928 Laskin Road Virginia Beach
1928 Laskin Road
Virginia Beach, VA 23454
1757 Virginia Beach Boulevard Virginia Beach
1757 Virginia Beach Boulevard
Virginia Beach, VA 23454
2901 Virginia Beach Boulevard Virginia Beach
2901 Virginia Beach Boulevard
Virginia Beach, VA 23452
1801 Virginia Beach Blvd Virginia Beach
1801 Virginia Beach Blvd
Virginia Beach, VA 23454
5704 Princess Anne Rd Virginia Beach
5704 Princess Anne Rd
Virginia Beach, VA 23462
1116 N. Independence Blvd Virginia Beach
1116 N. Independence Blvd
Virginia Beach, VA 23455
348 Newtown Rd Virginia Beach
348 Newtown Rd
Virginia Beach, VA 23462
4915 Potomac St Virginia Beach
4915 Potomac St
Virginia Beach, VA 23462
1136 Independence Blvd. Virginia Beach
1136 Independence Blvd.
Virginia Beach, VA 23455
5772-c2 Arrowhead Dr Virginia Beach
5772-c2 Arrowhead Dr
Virginia Beach, VA 23462
312 Va Beach Blvd Virginia Beach
312 Va Beach Blvd
Virginia Beach, VA 23451
3300 Holland Road Virginia Beach
3300 Holland Road
Virginia Beach, VA 23452
5266 Princess Anne Rd # I Virginia Beach
5266 Princess Anne Rd # I
Virginia Beach, VA 23462
1021 Laskin Road Virginia Beach
1021 Laskin Road
Virginia Beach, VA 23451
2114 Thoroughgood Rd Virginia Beach
2114 Thoroughgood Rd
Virginia Beach, VA 23455
640 Newtown Road Virginia Beach
640 Newtown Road
Virginia Beach, VA 23462
1800 Virginia Beach Blvd Virginia Beach
1800 Virginia Beach Blvd
Virginia Beach, VA 23454
2901 Virginia Beach Boulevard Virginia Beach
2901 Virginia Beach Boulevard
Virginia Beach, VA 23452
3249 Dam Neck Road Virginia Beach
3249 Dam Neck Road
Virginia Beach, VA 23453
5564 Virginia Beach Blvd Virginia Beach
5564 Virginia Beach Blvd
Virginia Beach, VA 23462
4010 Holly Road Virginia Beach
4010 Holly Road
Virginia Beach, VA 23451
2445 Castleton Commerce Way Virginia Beach
2445 Castleton Commerce Way
Virginia Beach, VA 23456
2428 Virginia Beach Boulevard Virginia Beach
2428 Virginia Beach Boulevard
Virginia Beach, VA 23454
332 Laskin Rd. Virginia Beach
332 Laskin Rd.
Virginia Beach, VA 23451
Mobile Maintenance Virginia Beach
Mobile Maintenance
Virginia Beach, VA 23454
5044 Cleveland St Virginia Beach
5044 Cleveland St
Virginia Beach, VA 23462
2636 Dean Dr Virginia Beach
2636 Dean Dr
Virginia Beach, VA 23452
77 S First Colonial Rd Virginia Beach
77 S First Colonial Rd
Virginia Beach, VA 23454
4984 Cleveland St. Virginia Beach
4984 Cleveland St.
Virginia Beach, VA 23462
473 S Independence Blvd Virginia Beach
473 S Independence Blvd
Virginia Beach, VA 23452
2401 Castleton Commerce Way Virginia Beach
2401 Castleton Commerce Way
Virginia Beach, VA 23456
1353 N Great Neck Rd Virginia Beach
1353 N Great Neck Rd
Virginia Beach, VA 23454
128 Happy Street Virginia Beach
128 Happy Street
Virginia Beach, VA 23452
2900 Shore Drive Virginia Beach
2900 Shore Drive
Virginia Beach, VA 23455
1837 Laskin Rd Virginia Beach
1837 Laskin Rd
Virginia Beach, VA 23454
1789 Virginia Beach Blvd # C Virginia Beach
1789 Virginia Beach Blvd # C
Virginia Beach, VA 23454
101 First Colonial Rd Virginia Beach
101 First Colonial Rd
Virginia Beach, VA 23454
6016 Indian River Rd Virginia Beach
6016 Indian River Rd
Virginia Beach, VA 23464
5225-a Indian River Road Virginia Beach
5225-a Indian River Road
Virginia Beach, VA 23464
1000 Laskin Rd Virginia Beach
1000 Laskin Rd
Virginia Beach, VA 23451
1397 Taylor Farm Rd Virginia Beach
1397 Taylor Farm Rd
Virginia Beach, VA 23453
5461 Virginia Beach Blvd #101 Virginia Beach
5461 Virginia Beach Blvd #101
Virginia Beach, VA 23462
105 S First Colonial Rd Virginia Beach
105 S First Colonial Rd
Virginia Beach, VA 23454
3700 Holland Rd Virginia Beach
3700 Holland Rd
Virginia Beach, VA 23452
3642 Holland Rd Virginia Beach
3642 Holland Rd
Virginia Beach, VA 23452
5225 Indian River Rd Ste C Virginia Beach
5225 Indian River Rd Ste C
Virginia Beach, VA 23464
1772 Virginia Beach Boulevard Virginia Beach
1772 Virginia Beach Boulevard
Virginia Beach, VA 23454
720 First Colonial Rd Virginia Beach
720 First Colonial Rd
Virginia Beach, VA 23451
5312D Virginia Beach Blvd Virginia Beach
5312D Virginia Beach Blvd
Virginia Beach, VA 23462
3560 Holland Road Virginia Beach
3560 Holland Road
Virginia Beach, VA 23452
2717 Sonic Drive Virginia Beach
2717 Sonic Drive
Virginia Beach, VA 23453
737 S Military Hwy Virginia Beach
737 S Military Hwy
Virginia Beach, VA 23464
376 N Witchduck Rd, Ste 104 Virginia Beach
376 N Witchduck Rd, Ste 104
Virginia Beach, VA 23462
6216 Indian River Rd Virginia Beach
6216 Indian River Rd
Virginia Beach, VA 23464
2388 Princess Anne Rd Virginia Beach
2388 Princess Anne Rd
Virginia Beach, VA 23456
5133 Princess Anne Road Virginia Beach
5133 Princess Anne Road
Virginia Beach, VA 23464
732 Deer Lake Dr Virginia Beach
732 Deer Lake Dr
Virginia Beach, VA 23462
2401 Castleton Commerce Way Virginia Beach
2401 Castleton Commerce Way
Virginia Beach, VA 23456
1132 Lynnhaven Pkwy Virginia Beach
1132 Lynnhaven Pkwy
Virginia Beach, VA 23452
1405 N Great Neck Rd Virginia Beach
1405 N Great Neck Rd
Virginia Beach, VA 23454
440 S Lynnhaven Rd Virginia Beach
440 S Lynnhaven Rd
Virginia Beach, VA 23452
2128 London Bridge Road, Suite 101 Virginia Beach
2128 London Bridge Road, Suite 101
Virginia Beach, VA 23456
106 South First Colonial Road Virginia Beach
106 South First Colonial Road
Virginia Beach, VA 23454