Distance from Baynes, North Carolina to Copper Hill, Virginia
The driving distance from Baynes, North Carolina to Copper Hill, Virginia is 109.1 mi (175.6 km)
The straight-line (air) distance is approximately 45.1 mi (72.6 km)
Estimated travel time by road is 2 hours 10 minutes
We found 3 routes between Baynes and Copper Hill.
Available Routes
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-220 N to State Rte 605 in Franklin County
Take State Rte 756 and Callaway Rd to US-221 S in Roanoke County
Route Directions
Take NC-119 N, NC-86 N, US-29 N, VA-40 W and Callaway Rd to your destination in Copper Hill
Route Directions
Drive from NC-119 N, NC-86 N, US-58 W, Mountain Valley Rd, ... and Callaway Rd to Copper Hill
Journey Details
Traveling from Baynes, North Carolina to Copper Hill, Virginia covers 102.1 miles (164 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (102-109 miles / 164-176 km). The primary route shown here saves 44 seconds compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Baynes
Starting Point
Copper Hill
Destination