Distance from Baynes, North Carolina to Union Level, Virginia
The driving distance from Baynes, North Carolina to Union Level, Virginia is 84.6 mi (136.2 km)
The straight-line (air) distance is approximately 41.6 mi (67 km)
Estimated travel time by road is 1 hour 31 minutes
We found 3 routes between Baynes and Union Level.
Available Routes
Route Directions
Take NC-119 N to US-360 E/US-58 E in Alton
Continue on US-58 E to Mecklenburg County
Drive to State Rte 663 in Union Level
Route Directions
Get on I-40 E/I-85 N in Orange County from NC-119 S and High Rock Rd
Follow I-85 N to US-1 N in Warren County. Take exit 233 from I-85 N
Continue on US-1 N. Drive to State Rte 663 in Union Level
Route Directions
Take Ridgeville Rd to US-158 E
Continue on US-158 E to Person County
Continue on Virgilina Rd to Granville County
Follow VA-49 N to US-58 E in Buffalo Junction
Continue on US-58 E to Baskerville Rd
Drive to State Rte 663 in Union Level
Journey Details
Traveling from Baynes, North Carolina to Union Level, Virginia covers 77.1 miles (124 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 30 minutes under normal conditions.
Drivers have 3 route options between these locations (77-105 miles / 124-169 km). The primary route shown here saves 13 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Union Level
Destination