Distance from Vicksboro, North Carolina to Knightdale, North Carolina
The driving distance from Vicksboro, North Carolina to Knightdale, North Carolina is 42.8 mi (68.9 km)
The straight-line (air) distance is approximately 23.4 mi (37.6 km)
Estimated travel time by road is 55 minutes
We found 3 routes between Vicksboro and Knightdale.
Available Routes
Route Directions
Follow Vicksboro Rd to US-401 S
Follow US-401 S to Rolesville
Take Rolesville Rd, Marks Creek Rd and US-64 BUS W to Railroad St in Knightdale
Route Directions
Follow Vicksboro Rd to US-401 S
Follow US-401 S to NC-39 S in Louisburg
Get on US-64 W from NC-39 S
Follow US-64 W and I-87 to Wake County. Take exit 9 from I-87
Follow Smithfield Rd to Railroad St in Knightdale
Route Directions
Take Epsom Rocky Ford Rd, Sims Bridge Rd, Perrys Chapel Rd, Mays Crossroad Rd and Moores Pond Rd to US-401 S in Wake County
Follow US-401 S and Rolesville Rd to Marks Creek Rd
Continue on US-64 BUS W to Knightdale
Continue on Fayetteville St. Drive to Railroad St
Journey Details
Traveling from Vicksboro, North Carolina to Knightdale, North Carolina covers 42.2 miles (68 km) in a south direction. This mixed highways and local roads, moderate route typically takes 57 minutes under normal conditions.
Drivers have 3 route options between these locations (42-50 miles / 68-81 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Vicksboro
Starting Point
Knightdale
Destination