Visit Martinsville

Get ready to experience heart-pounding NASCAR racing at Martinsville Speedway, explore culture and arts, enjoy kayaking or hiking and so much more! Located in the foothills of the Blue Ridge Mountains in Southern Virginia, Martinsville - Henry County has plenty of activities available to guarantee that you and your family have a fun filled time!