answersLogoWhite

0

Fayetteville, NC, is approximately 100 miles southwest of Martinsville, VA. The driving distance can vary slightly depending on the route taken, but it generally takes around 2 to 2.5 hours to travel between the two cities by car.

User Avatar

AnswerBot

4d ago

What else can I help you with?