Distance from Baynes, North Carolina to Yellow Sulphur Springs, Virginia
The driving distance from Baynes, North Carolina to Yellow Sulphur Springs, Virginia is 134.2 mi (216 km)
The straight-line (air) distance is approximately 54.2 mi (87.2 km)
Estimated travel time by road is 2 hours 39 minutes
We found 3 routes between Baynes and Yellow Sulphur Springs.
Available Routes
Route Directions
Continue on NC-119 N. Take NC-86 N, US-58 W and US-58 BYP W to Dillons Fork Rd in Fieldale. Take the County Rd 609 exit from US-220 N
Get on I-81 N in Christiansburg from VA-57 W and VA-8 N
Continue on I-81 N. Take US-460 W to Peppers Ferry Rd NE. Take exit 4B from US-460 W
Take Cinnabar Rd to your destination
Route Directions
Take NC-86 N, US-58 W, US-58 BYP W, Stones Dairy Rd, ... and VA-8 N to State Rte 642 in Merrimac
Continue on State Rte 642 to your destination
Route Directions
Take US-158 W, NC-14 N, Stones Dairy Rd, VA-57 W and VA-8 N to Peppers Ferry Rd NE in Montgomery County. Take exit 4B from US-460 W
Take Cinnabar Rd to your destination
Journey Details
Traveling from Baynes, North Carolina to Yellow Sulphur Springs, Virginia covers 128.1 miles (206 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 42 minutes under normal conditions.
Drivers have 3 route options between these locations (128-134 miles / 206-216 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Baynes
Starting Point
Yellow Sulphur Springs
Destination