Get Directions
540-551-1305
Duncan Mazda
Sales:
540-551-1305
Service:
540-551-1304
Parts:
540-999-4066
Collision:
540-579-7756
125 Jennelle Rd, Christiansburg, VA 24073
Duncan Mazda
Call
540-551-1305
Directions
Home
New
Search Inventory
Order a Vehicle
Value Your Trade
Find My Car
Quick Quote
Schedule Test Drive
Explore Mazda Models
The First-Ever Mazda CX-90 PHEV
Online Buying
2025 Mazda CX-70
Pre-Owned
Pre-Owned
Search Inventory
Vehicles Under 15k
Certified Pre-Owned Vehicles
CarFax 1 Owner
Schedule Test Drive
Quick Quote
Trade Appraisal
Find My Car
Why Buy Mazda Certified Pre-Owned
Specials
New Specials
Service & Parts Specials
Mazda Incentives
Military Discount
Service
Schedule Service
Service Department
Service
Duncan Car Rental
24 Hour Towing
Mazda Recall Information
Order Parts
Parts
Finance
Get Pre-approved
Finance Department
Payment Calculator
Military Discount
About Us
Our Dealership
Meet Our Staff
Join Our Team
The Duncan Advantage
Contact Us
Hours & Directions
Collision
Home
New
Search Inventory
Order a Vehicle
Value Your Trade
Find My Car
Quick Quote
Schedule Test Drive
Explore Mazda Models
The First-Ever Mazda CX-90 PHEV
Online Buying
2025 Mazda CX-70
Pre-Owned
Pre-Owned
Search Inventory
Vehicles Under 15k
Certified Pre-Owned Vehicles
CarFax 1 Owner
Schedule Test Drive
Quick Quote
Trade Appraisal
Find My Car
Why Buy Mazda Certified Pre-Owned
Specials
New Specials
Service & Parts Specials
Mazda Incentives
Military Discount
Service
Schedule Service
Service Department
Service
Duncan Car Rental
24 Hour Towing
Mazda Recall Information
Order Parts
Parts
Finance
Get Pre-approved
Finance Department
Payment Calculator
Military Discount
About Us
Our Dealership
Meet Our Staff
Join Our Team
The Duncan Advantage
Contact Us
Hours & Directions
Collision
Buy Online
Shop Online Inventory
Find Parts
Buy Accessories
Schedule Service
First Name:
Last Name:
Email:
Phone:
- Select Opt into Text -:
- Select Opt into Text -
Yes
No
Comments:
Submit
Meet Our Staff
Management Team
Sales Team
Administrative Team
Commercial Fleet Team
Service Team
Parts Team
Collision Center Team
Finance and Insurance Team
David Duncan
Gerry McCann
Tony Linkous
Steve Price
Amanda Ramirez
Steve Akers
Terrence Monroe
Beth Rose
Joe Curtis
Greg Cobbs
Zach McManamy
Josh Keene
Jason Lambert
Samantha Kelch
April Brandt
John Myers
Brent Brusseau
Kenny Farley
Logan Bosley
Jim Deverin
Scott Janney
Paul Smith
Michael Bland
Tim McMurray
Dan Mathias
Jeff Vass
Chester Shipman
Don Broyles
Samantha Underwood
Landon Amentrout
Ethan Rutherford
Justin Lane
Terrence Monroe
Beth Rose