Distance from Vicksboro, North Carolina to Middlesex, North Carolina
The driving distance from Vicksboro, North Carolina to Middlesex, North Carolina is 44.2 mi (71.2 km)
The straight-line (air) distance is approximately 22.3 mi (35.9 km)
Estimated travel time by road is 55 minutes
We found 3 routes between Vicksboro and Middlesex.
Available Routes
Route Directions
Follow Vicksboro Rd to US-401 S
Continue on US-401 S. Take Duke Valentine Wynne Rd to Firetower Rd in Franklin County
Take Hickory Rock Rd to NC-581 S
Take Sledge Rd to NC-231 S in Middlesex
Route Directions
Follow Vicksboro Rd to US-401 S
Continue on Trinity Church Rd. Take Duke Valentine Wynne Rd and Firetower Rd to NC-581 S
Continue on NC-581 S. Drive to NC-231 S in Middlesex
Route Directions
Follow Vicksboro Rd to US-401 S
Continue on US-401 S. Take NC-39 S to N Nash St in Middlesex
Journey Details
Traveling from Vicksboro, North Carolina to Middlesex, North Carolina covers 41.9 miles (67 km) in a south direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (42-45 miles / 67-73 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Vicksboro
Starting Point
Middlesex
Destination