Welcome to Duncan Hyundai

If you're in the market for a new or pre-owned Hyundai, be sure to come to Duncan Hyundai! At our Hyundai dealership in Christiansburg, VA, we have a wide-ranging selection of new and used vehicles, along with an experienced Hyundai finance team and a well-trained service team. No matter what your automotive needs may be, Duncan Hyundai is here to help!

Looking for a new Hyundai? Then you'll be happy with the new Hyundai models we have in stock. Come find the perfect sedan, such as a new Hyundai Elantra or Sonata, and enjoy a fuel-efficient ride. Or, you can take home a spacious Santa Fe or Santa Fe Sport SUV. We also have plenty of used Hyundai models, too, if you'd prefer a pre-owned car. Come test-drive a used Hyundai Accent sedan or a Tucson SUV. If you'd rather a used car of a different make, we have plenty options from other automakers! And don't forget to check out the Hyundai specials we're offering so you can save. Once you find the make and model you want, the team will go over your buying and leasing options so you can head home happy.

At our Hyundai dealership in Virginia, we want to ensure you get a solid return on your investment. That's why our Hyundai service team is here to keep your car running for years to come. From oil changes to major repairs, they've got you covered. We also have an on-site Hyundai parts center where you can buy genuine Hyundai parts for your vehicle and keep you on the road longer. When you need Hyundai repairs or want to buy OEM Hyundai parts, turn to Duncan Hyundai!

Duncan Hyundai is located at 2050 Roanoke St in Christiansburg, VA, and is an easy drive from Blacksburg, Roanoke, Salem and beyond. Come to Duncan Hyundai for all your car-buying and -servicing needs!


  • Contact Our Sales Department: 540-382-2100
  • Monday9:00 AM - 8:00 PM
  • Tuesday9:00 AM - 8:00 PM
  • Wednesday9:00 AM - 8:00 PM
  • Thursday9:00 AM - 8:00 PM
  • Friday9:00 AM - 8:00 PM
  • Saturday9:00 AM - 8:00 PM
  • SundayClosed
  1. Duncan Hyundai

    2050 Roanoke St
    Christiansburg, VA 24073

    • Sales: 540-382-2100
Loading Map...