Distance from Baynes, North Carolina to Lafayette, Virginia

Baynes Lafayette
Total Distance
127.6 mi
(205.4 km)
Travel Time
2 hours 23 minutes

The driving distance from Baynes, North Carolina to Lafayette, Virginia is 127.6 mi (205.4 km)

The straight-line (air) distance is approximately 51.9 mi (83.5 km)

Estimated travel time by road is 2 hours 23 minutes

We found 3 routes between Baynes and Lafayette.

Available Routes

Shortest Fastest
US-220 N
122.9 mi
197.8 km
2 hours 22 minutes
VA-40 W
127.6 mi
205.4 km
2 hours 23 minutes
US-158 W and US-220 N
128.7 mi
207.1 km
2 hours 27 minutes

Route Directions

Follow NC-119 N and NC-86 N to Yanceyville
13.4 mi
14 min
Follow NC-86 N and US-29 N to Old Mine Rd in Pittsylvania County
37.6 mi
38 min
Get on US-220 N in Rocky Mount from VA-40 W
32 mi
40 min
Follow US-220 N, I-581 N and I-81 S to Gardner St in Lafayette
44 mi
48 min
Continue on Gardner St. Drive to Loving St
0.6 mi
1 min

Route Directions

Take Cherry Grove Rd and Stoney Creek School Rd to US-158 W
13.6 mi
16 min
14.9 mi
17 min
14.7 mi
18 min
Take US-220 N and I-81 S to Gardner St in Lafayette
84.8 mi
1 hr 33 min
Continue on Gardner St. Drive to Loving St
0.6 mi
1 min

Route Directions

Follow NC-119 N and NC-86 N to Yanceyville
13.4 mi
14 min
Follow NC-86 N and US-58 W to Mountain Valley Rd in Axton
33.1 mi
35 min
Continue on Mountain Valley Rd. Take State Rte 619 to US-220 N in Franklin County
27.7 mi
37 min
Follow US-220 N, I-581 N and I-81 S to Gardner St in Lafayette
48.1 mi
53 min
Continue on Gardner St. Drive to Loving St
0.6 mi
1 min

Journey Details

Traveling from Baynes, North Carolina to Lafayette, Virginia covers 122.9 miles (198 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 22 minutes under normal conditions.

Drivers have 3 route options between these locations (123-129 miles / 198-207 km). The primary route shown here saves 6 minutes compared to alternatives.

The route features scenic views. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 49 mph (79 km/h) .

Journey Waypoints

Baynes

Starting Point

West Yanceyville, North Carolina

119 mi to destination

1 mi
Pelham, North Carolina

Traveled 30 mi from origin

2 mi
West Fork, Virginia

90 mi to destination

2 mi
Axton, Virginia

Traveled 60 mi from origin

2 mi
Figsboro, Virginia

60 mi to destination

2 mi
Sydnorsville, Virginia

Traveled 90 mi from origin

2 mi
Hickman, Virginia

30 mi to destination

1 mi
Bent Mountain, Virginia

Traveled 119 mi from origin

1 mi
Lafayette

Destination