Distance from Baynes, North Carolina to Opie, Virginia

Baynes Opie
Total Distance
90.3 mi
(145.3 km)
Travel Time
1 hour 39 minutes

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

Shortest Fastest
State Hwy 49 N
82.8 mi
133.3 km
1 hour 38 minutes
NC-119 N and US-360 E
89.7 mi
144.4 km
1 hour 41 minutes
NC-119 N and US-58 E
90.3 mi
145.3 km
1 hour 39 minutes

Route Directions

Take NC-119 N to US-360 E/US-58 E in Alton
26.1 mi
30 min
Continue on US-58 E to Mecklenburg County
51.4 mi
52 min
Continue on State Rte 678. Take State Rte 675 to VA-47 S
12.8 mi
16 min

Route Directions

89.7 mi
1 hr 41 min

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
70 mi
1 hr 21 min
Follow State Rte 678 and State Rte 675 to State Rte 669
6.1 mi
8 min
Drive to VA-47 S
6.7 mi
8 min

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

Frogsboro, North Carolina

102 mi to destination

1 mi
Hicks Village, North Carolina

Traveled 25 mi from origin

2 mi
Gentry Store, North Carolina

76 mi to destination

1 mi
Triple Springs, North Carolina

Traveled 51 mi from origin

1 mi
Nelson, Virginia

51 mi to destination

1 mi
Clarksville, Virginia

Traveled 76 mi from origin

1 mi
Boydton, Virginia

25 mi to destination

2 mi
Baskerville, Virginia

Traveled 102 mi from origin

1 mi
Opie

Destination