Distance from Baynes, North Carolina to Coolwell, Virginia
The driving distance from Baynes, North Carolina to Coolwell, Virginia is 108.1 mi (173.9 km)
The straight-line (air) distance is approximately 54.5 mi (87.8 km)
Estimated travel time by road is 1 hour 53 minutes
We found 3 routes between Baynes and Coolwell.
Available Routes
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Take NC-86 N and US-29 N to Amelon Expy in Madison Heights. Exit from US-29 N
Take Izaak Walton Rd to State Rte 663
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 to Amelon Expy in Madison Heights. Exit from US-29 N
Take State Rte 671/Possum Island Rd and State Rte 604 to State Rte 663
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Take NC-86 N and US-29 N to Amelon Expy in Madison Heights. Exit from US-29 N
Take State Rte 671/Possum Island Rd and State Rte 604 to State Rte 663
Journey Details
Traveling from Baynes, North Carolina to Coolwell, Virginia covers 107.5 miles (173 km) in a north direction. This highway, substantial route typically takes 1 hour 52 minutes under normal conditions.
Drivers have 3 route options between these locations (107-113 miles / 173-183 km). The primary route shown here saves 23 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Coolwell
Destination