Distance from Baynes, North Carolina to Vicker Heights, Virginia

Baynes Vicker Heights
Total Distance
131.3 mi
(211.3 km)
Travel Time
2 hours 41 minutes

The driving distance from Baynes, North Carolina to Vicker Heights, Virginia is 131.3 mi (211.3 km)

The straight-line (air) distance is approximately 55.8 mi (89.7 km)

Estimated travel time by road is 2 hours 41 minutes

We found 3 routes between Baynes and Vicker Heights.

Available Routes

Shortest
US-158 W and VA-8 N
125.2 mi
201.4 km
2 hours 45 minutes
Fastest
VA-8 N
131.3 mi
211.3 km
2 hours 41 minutes
I-81 S
139.4 mi
224.4 km
2 hours 43 minutes

Route Directions

Take NC-119 N, NC-86 N, US-58 W, US-58 BYP W, ... and VA-8 N to Vicker Switch Rd in Montgomery County
130.6 mi
2 hr 40 min
Continue on Vicker Switch Rd. Drive to State Rte 1292
0.7 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 Whispering Pines Rd in Pittsylvania County
26.7 mi
28 min
Continue on Whispering Pines Rd. Take Medical Center Rd and State Rte 619 to US-220 N in Franklin County
32.2 mi
45 min
Continue on US-220 N. Take I-81 S to US-460 BUS W/N Franklin St in Christiansburg. Take exit 3AB from US-460 W
63.2 mi
1 hr 6 min
Take VA-114 W/Peppers Ferry Rd to State Rte 1292
4.1 mi
8 min

Route Directions

Take US-158 W, NC-14 N, Stones Dairy Rd, VA-57 W and VA-8 N to Vicker Switch Rd in Montgomery County
124.5 mi
2 hr 43 min
Continue on Vicker Switch Rd. Drive to State Rte 1292
0.7 mi
1 min

Journey Details

Traveling from Baynes, North Carolina to Vicker Heights, Virginia covers 125.2 miles (201 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 45 minutes under normal conditions.

Drivers have 3 route options between these locations (125-139 miles / 201-224 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 48 mph (77 km/h) .

Journey Waypoints

Baynes

Starting Point

Locust Hill, North Carolina

128 mi to destination

1 mi
Ruffin, North Carolina

Traveled 32 mi from origin

1 mi
Sandy Level, Virginia

96 mi to destination

1 mi
Old Liberty, Virginia

Traveled 64 mi from origin

1 mi
Stanleytown, Virginia

64 mi to destination

1 mi
Dodson, Virginia

Traveled 96 mi from origin

2 mi
Simpsons, Virginia

32 mi to destination

3 mi
Pilot, Virginia

Traveled 128 mi from origin

1 mi
Vicker Heights

Destination