Distance from Baynes, North Carolina to Cornwall, North Carolina
The driving distance from Baynes, North Carolina to Cornwall, North Carolina is 48.9 mi (78.7 km)
The straight-line (air) distance is approximately 23.9 mi (38.4 km)
Estimated travel time by road is 1 hour
We found 3 routes between Baynes and Cornwall.
Available Routes
Route Directions
Follow NC-119 N and US-158 E to Virgilina Rd in Person County
Continue on Virgilina Rd to Granville County
Follow Oak Hl Rd to Cornwall Rd
Route Directions
Take NC-119 N, NC-86 S, State Hwy 49 N, Virgilina Rd and Oak Hl Rd to Cornwall Rd in Granville County
Route Directions
Follow NC-119 N to Griers Church Rd in Leasburg
Take US-158 E, Virgilina Rd and Oak Hl Rd to Cornwall Rd in Granville County
Journey Details
Traveling from Baynes, North Carolina to Cornwall, North Carolina covers 47.6 miles (77 km) in a east direction. This mixed highways and local roads, moderate route typically takes 59 minutes under normal conditions.
Drivers have 3 route options between these locations (48-52 miles / 77-84 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Cornwall
Destination