Distance from Baynes, North Carolina to Bennetts Mill, Virginia

Baynes Bennetts Mill
Total Distance
138.1 mi
(222.2 km)
Travel Time
2 hours 41 minutes

The driving distance from Baynes, North Carolina to Bennetts Mill, Virginia is 138.1 mi (222.2 km)

The straight-line (air) distance is approximately 55.5 mi (89.3 km)

Estimated travel time by road is 2 hours 41 minutes

We found 3 routes between Baynes and Bennetts Mill.

Available Routes

Shortest Fastest
US-220 N
133.3 mi
214.6 km
2 hours 40 minutes
VA-40 W
138.1 mi
222.2 km
2 hours 41 minutes
US-29 N
142.9 mi
230 km
2 hours 48 minutes

Route Directions

Follow NC-119 N and NC-86 N to Yanceyville
13.4 mi
14 min
Follow NC-86 N and US-29 N to Old Mine Rd in Pittsylvania County
37.6 mi
38 min
Get on US-220 N in Rocky Mount from VA-40 W
32 mi
40 min
Follow US-220 N and I-581 N to VA-419 N in Roanoke County. Take exit 141 from I-81 S
32.2 mi
36 min
Follow VA-311 to VA-785 S in Montgomery County
22.9 mi
31 min

Route Directions

0 mi
0 min
Take NC-86 N and US-29 N to VA-43 N in Campbell County. Take the VA-43 exit from US-29 N
69.7 mi
1 hr 10 min
Take Bishop Creek Rd and State Hwy 24 W to Orange Ave NE in Roanoke
40.5 mi
53 min
Continue on Orange Ave NE to your destination in Roanoke County
10.1 mi
13 min
Drive to VA-785 S in Montgomery County
22.6 mi
30 min

Route Directions

Follow NC-119 N and NC-86 N to Yanceyville
13.4 mi
14 min
Follow NC-86 N and US-58 W to Mountain Valley Rd in Axton
33.1 mi
35 min
Continue on Mountain Valley Rd. Take State Rte 619 to US-220 N in Franklin County
27.7 mi
37 min
Follow US-220 N and I-581 N to VA-419 N in Roanoke County. Take exit 141 from I-81 S
36.3 mi
41 min
Follow VA-311 to VA-785 S in Montgomery County
22.9 mi
31 min

Journey Details

Traveling from Baynes, North Carolina to Bennetts Mill, Virginia covers 133.3 miles (215 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 40 minutes under normal conditions.

Drivers have 3 route options between these locations (133-143 miles / 215-230 km). The primary route shown here saves 9 minutes compared to alternatives.

Journey Waypoints

Baynes

Starting Point

Locust Hill, North Carolina

128 mi to destination

1 mi
Mayfield, North Carolina

Traveled 32 mi from origin

1 mi
West Fork, Virginia

96 mi to destination

1 mi
Laurel Park, Virginia

Traveled 64 mi from origin

1 mi
Figsboro, Virginia

64 mi to destination

2 mi
Ferrum, Virginia

Traveled 96 mi from origin

1 mi
Algoma, Virginia

32 mi to destination

1 mi
Shawsville, Virginia

Traveled 128 mi from origin

1 mi
Bennetts Mill

Destination