Distance from Vicksboro, North Carolina to Roanoke Rapids, North Carolina
The driving distance from Vicksboro, North Carolina to Roanoke Rapids, North Carolina is 46.5 mi (74.8 km)
The straight-line (air) distance is approximately 22.5 mi (36.3 km)
Estimated travel time by road is 1 hour
We found 3 routes between Vicksboro and Roanoke Rapids.
Available Routes
Route Directions
Take S Cokesbury Rd and State Rd 1001 to W Macon St in Warrenton
Follow US-158 BUS E, US-158 E/US Hwy 158 E and NC-1001/Justice Branch Rd to Wright Rd in Halifax County
Route Directions
Follow Vicksboro Rd and NC-1620 to NC-58 S in Warren County
Take NC-1640 to NC-1513
Continue on NC-1513 to NC-1519
Continue on NC-1519 to Halifax County
Route Directions
Take S Cokesbury Rd and State Rd 1001 to W Macon St in Warrenton
Take US-158 E to NC-48 N/Roanoke Ave in Roanoke Rapids
Follow NC-48 N/Roanoke Ave to your destination
Journey Details
Traveling from Vicksboro, North Carolina to Roanoke Rapids, North Carolina covers 44.1 miles (71 km) in a east direction. This mixed highways and local roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (44-48 miles / 71-78 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Vicksboro
Starting Point
Roanoke Rapids
Destination