Distance from Baynes, North Carolina to Ingram, Virginia
The driving distance from Baynes, North Carolina to Ingram, Virginia is 46.4 mi (74.7 km)
The straight-line (air) distance is approximately 21 mi (33.8 km)
Estimated travel time by road is 55 minutes
We found 3 routes between Baynes and Ingram.
Available Routes
Route Directions
Continue on NC-119 N to Halifax County
Follow State Rte 658 and State Rte 662 to VA-360 E in Vernon Hill
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N and US-29 N to Malmaison Rd in Pittsylvania County. Take the County Rd 726 exit from US-29 N
Drive to VA-360 E in Vernon Hill
Route Directions
Continue on NC-119 N to Alton
Continue on Hackberry Rd. Take Double Creek Rd to VA-360 E in Vernon Hill
Journey Details
Traveling from Baynes, North Carolina to Ingram, Virginia covers 44.6 miles (72 km) in a north direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (45-50 miles / 72-80 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Baynes
Starting Point
Ingram
Destination