Distance from Baynes, North Carolina to Mitchell Crossroads, Virginia
The driving distance from Baynes, North Carolina to Mitchell Crossroads, Virginia is 133.3 mi (214.5 km)
The straight-line (air) distance is approximately 55 mi (88.5 km)
Estimated travel time by road is 2 hours 16 minutes
We found 3 routes between Baynes and Mitchell Crossroads.
Available Routes
Route Directions
Get on I-840 in Guilford County from Kerr's Chapel Rd, Osceola Ossipee Rd, NC-150 W and US-29 S
Continue on I-840. Take NC-74, US-52 N, I-74 W and I-77 N to US-221 N/US-58 E in Hillsville. Take exit 14 from I-77 N
Continue on US-221 N. Take State Hwy 100 N to State Rte 752
Route Directions
Get on I-40/I-85 S in Mebane
Continue on I-40/I-85 S. Take NC-74, US-52 N, I-74 W and I-77 N to US-221 N/US-58 E in Hillsville. Take exit 14 from I-77 N
Continue on US-221 N. Take State Hwy 100 N to State Rte 752
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Take NC-86 N, US-58 W, US-58 BYP W and US-58 W to Deer Ridge Rd in Carroll County
Drive to State Rte 752
Journey Details
Traveling from Baynes, North Carolina to Mitchell Crossroads, Virginia covers 125.1 miles (201 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 21 minutes under normal conditions.
Drivers have 3 route options between these locations (125-141 miles / 201-227 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Baynes
Starting Point
Mitchell Crossroads
Destination