Distance from Vicksboro, North Carolina to Shiny Rock, Virginia
The driving distance from Vicksboro, North Carolina to Shiny Rock, Virginia is 33.5 mi (53.9 km)
The straight-line (air) distance is approximately 15.3 mi (24.7 km)
Estimated travel time by road is 45 minutes
We found 3 routes between Vicksboro and Shiny Rock.
Available Routes
Route Directions
Follow Vicksboro Rd to NC-39 N/E Andrews Ave in Vance County
Continue on NC-39 N to Bullock
Follow Herbert Faucette Rd to Grassy Creek Rd
Take Dave Winston Rd to State Rte 723 in Mecklenburg County
Route Directions
Take Vicksboro Rd, S Cokesbury Rd and Warrenton Rd to US-158 W/N Garnett St in Vance County
Continue on NC-39 N to Bullock
Follow Herbert Faucette Rd to Grassy Creek Rd
Take Dave Winston Rd to State Rte 723 in Mecklenburg County
Route Directions
Follow Vicksboro Rd to NC-39 N/E Andrews Ave in Vance County
Follow Dabney Rd to Barker Rd
Continue on Barker Rd. Take Dexter Rd and NC-1430 to Grassy Creek Rd in Granville County
Take Dave Winston Rd to State Rte 723 in Mecklenburg County
Journey Details
Traveling from Vicksboro, North Carolina to Shiny Rock, Virginia covers 32.8 miles (53 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.
Drivers have 3 route options between these locations (33-33 miles / 53-54 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Vicksboro
Starting Point
Shiny Rock
Destination