Distance from Baynes, North Carolina to Monroe, Virginia
The driving distance from Baynes, North Carolina to Monroe, Virginia is 109.8 mi (176.6 km)
The straight-line (air) distance is approximately 53.3 mi (85.8 km)
Estimated travel time by road is 2 hours 15 minutes
We found 2 routes between Baynes and Monroe.
Available Routes
Route Directions
Take NC-119 N to US-360 E/US-58 E/Philpott Rd in Alton
Continue on US-360 E/US-58 E/Philpott Rd. Take US-501 N, Campbell Ave and US-29 BUS N to State Rte 1210 in Monroe
Continue on State Rte 1210. Drive to State Rte 1208
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N, US-29 N and US-29 BUS N to State Rte 1210 in Monroe
Continue on State Rte 1210. Drive to State Rte 1208
Journey Details
Traveling from Baynes, North Carolina to Monroe, Virginia covers 102.9 miles (166 km) in a north direction. This highway, substantial route typically takes 1 hour 51 minutes under normal conditions.
Drivers have 2 route options between these locations (103-110 miles / 166-177 km). The primary route shown here saves 25 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Monroe
Destination