Distance from Stuart, Virginia to Martinsville, Virginia
Stuart
Martinsville
Total Distance
28.7 mi
(46.2 km)
Travel Time
36 minutes
The driving distance from Stuart, Virginia to Martinsville, Virginia is 28.7 mi (46.2 km)
The straight-line (air) distance is approximately 13.9 mi (22.3 km)
Estimated travel time by road is 36 minutes
Route Directions
Take E Blue Ridge St to US-58 E
1 mi
2 min
22.4 mi
23 min
Continue on US-58 BUS. Take US-220 BUS N to Walnut St in Martinsville
5.4 mi
10 min
Journey Details
Traveling from Stuart, Virginia to Martinsville, Virginia covers 28.7 miles (46 km) in a east direction. This mixed highways and local roads, moderate route typically takes 36 minutes under normal conditions.
Journey Waypoints
Stuart
Starting Point
Martinsville
Destination