Distance from Baynes, North Carolina to Opie, Virginia
The driving distance from Baynes, North Carolina to Opie, Virginia is 90.3 mi (145.3 km)
The straight-line (air) distance is approximately 44.3 mi (71.2 km)
Estimated travel time by road is 1 hour 39 minutes
We found 3 routes between Baynes and Opie.
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
Continue on State Rte 678. Take State Rte 675 to VA-47 S
Route Directions
Route Directions
Take NC-119 N, US-158 E, Virgilina Rd, VA-49 N and US-58 E to State Rte 678 in Mecklenburg County
Follow State Rte 678 and State Rte 675 to State Rte 669
Drive to VA-47 S
Journey Details
Traveling from Baynes, North Carolina to Opie, Virginia covers 82.8 miles (133 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 38 minutes under normal conditions.
Drivers have 3 route options between these locations (83-90 miles / 133-145 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Opie
Destination