Distance from Baynes, North Carolina to Marrowbone Heights, Virginia
The driving distance from Baynes, North Carolina to Marrowbone Heights, Virginia is 57.7 mi (92.9 km)
The straight-line (air) distance is approximately 24.2 mi (39 km)
Estimated travel time by road is 1 hour 2 minutes
We found 3 routes between Baynes and Marrowbone Heights.
Available Routes
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N, US-58 W and US-58 BYP W to Villa Rd in Henry County
Follow Villa Rd and Sinclair St to Windover St
Route Directions
Take Cherry Grove Rd and Stoney Creek School Rd to US-158 W
Get on US-29 N in Pelham from Park Springs Rd and Law Rd
Follow US-29 N, US-58 W and US-58 BYP W to Villa Rd in Henry County
Follow Villa Rd and Sinclair St to Windover St
Route Directions
Take Cherry Grove Rd to Stoney Creek School Rd
Take US-158 W and NC-14 N to Marrowbone Cir in Henry County
Take Wilde St to Windover St
Journey Details
Traveling from Baynes, North Carolina to Marrowbone Heights, Virginia covers 50.2 miles (81 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 3 minutes under normal conditions.
Drivers have 3 route options between these locations (50-59 miles / 81-94 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 45 mph (72 km/h) .
Journey Waypoints
Baynes
Starting Point
Marrowbone Heights
Destination