Select Page

Auto Repair in Buena Vista Township, NJ

The township of Buena Vista covers an area of 41.5 square miles and is home to some 7,600 residents. It is a short 30-mile drive from Atlantic City where many of the citizens of Buena Vista Township are gainfully employed. New Jersey Transit runs along the 553 route and provides simple transportation for commuters to the city.

Notably, Buena Vista Township is one of 56 South Jersey municipalities that are part of the New Jersey Pinelands National Reserve. It is a protected area of unique ecology that encompasses 1.1 million acres of land. It is a beautiful area known for its hiking trails and many outdoor activities.

Buena Vista Township is a close-knit community and its residents participate in events such as car shows, easter egg hunts, and a summer concert series.

Johnson’s Truck and Auto Repair serves Buena Vista Township. The shop is just a short 4-mile drive west. Our staff are involved in local activities and lend a helping hand wherever possible. We are your one-stop repair shop for all makes and models, and specialize in diesel and truck repairs.

Johnson’s Truck and Auto Repair Advantage

  • 2 year/24,000 mile warranty on all auto repairs
  • Up to 12 month warranty on all truck repairs
  • Local Courtesy Shuttle
  • Friends and Family referral program
  • Military discount
  • Fresh Coffee

See the trusted experts at Johnson’s Truck and Auto Repair for your next vehicle service and repair. Call us at (609) 704-5647 or use the convenient online appointment form to book your visit.

Auto Repair in Buena Vista Township, NJ

First I want to thank you and your friendly helpful staff!! It was so nice to have people treat you as a special customer, and they never met me before! SO thank you for the good, no, EXCELLENT customer service.

- D. H. via AutoVitals Customer Thank You Survey


Read More Reviews

No Question Is Too Big or Too Small

At Johnson's Truck and Auto Repair, we provide concise, professional and friendly repair service for the Vineland area. Give us a call at (609)704-5647 to set up an appointment, or fill out the form on our website!

Contact Us