Distance from Baynes, North Carolina to Hardy, Virginia

Baynes Hardy
Total Distance
97.8 mi
(157.4 km)
Travel Time
1 hour 49 minutes

The driving distance from Baynes, North Carolina to Hardy, Virginia is 97.8 mi (157.4 km)

The straight-line (air) distance is approximately 44.9 mi (72.2 km)

Estimated travel time by road is 1 hour 49 minutes

We found 3 routes between Baynes and Hardy.

Available Routes

Shortest Fastest
US-29 N
94.3 mi
151.7 km
1 hour 48 minutes
VA-41 N/Franklin Turnpike
94.3 mi
151.8 km
1 hour 55 minutes
US-29 N and VA-40 W
97.8 mi
157.4 km
1 hour 49 minutes

Route Directions

0 mi
0 min
Drive from NC-86 N and US-29 N to Pittsylvania County. Take the VA-40 exit from US-29 N
56.1 mi
58 min
Continue on VA-40 W. Take State Rte 834 to State Rte 634 in Hardy
41.6 mi
51 min

Route Directions

Take NC-119 N, NC-86 N, US-29 N, E Franklin Turnpike, ... and State Rte 834 to State Rte 634 in Hardy
94.3 mi
1 hr 55 min

Route Directions

0 mi
0 min
Take NC-86 N and US-29 N to Old Mine Rd in Pittsylvania County
50.9 mi
53 min
Take VA-40 W and State Rte 834 to State Rte 634 in Hardy
43.3 mi
55 min

Journey Details

Traveling from Baynes, North Carolina to Hardy, Virginia covers 94.3 miles (152 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 48 minutes under normal conditions.

Drivers have 3 route options between these locations (94-98 miles / 152-157 km). The primary route shown here saves 7 minutes compared to alternatives.

Journey Waypoints

Baynes

Starting Point

Yanceyville, North Carolina

103 mi to destination

1 mi
Park Spring, North Carolina

Traveled 26 mi from origin

1 mi
Whitfield, Virginia

77 mi to destination

2 mi
Whitmell, Virginia

Traveled 52 mi from origin

1 mi
Callands, Virginia

52 mi to destination

1 mi
Laprades Mill, Virginia

Traveled 77 mi from origin

0 mi
Union Hall, Virginia

26 mi to destination

1 mi
Westlake Corner, Virginia

Traveled 103 mi from origin

2 mi
Hardy

Destination