Distance from Vicksboro, North Carolina to Roanoke Rapids, North Carolina

Vicksboro Roanoke Rapids
Total Distance
46.5 mi
(74.8 km)
Travel Time
1 hour

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

Shortest Fastest
US-158 E
44.1 mi
71 km
55 minutes
US-158 E/US Hwy 158 E
46.5 mi
74.8 km
1 hour
NC-48 N
48.3 mi
77.8 km
1 hour 2 minutes

Route Directions

Take S Cokesbury Rd and State Rd 1001 to W Macon St in Warrenton
12.5 mi
14 min
Follow US-158 BUS E, US-158 E/US Hwy 158 E and NC-1001/Justice Branch Rd to Wright Rd in Halifax County
19.5 mi
24 min
5.6 mi
7 min
8.8 mi
13 min
0 mi
0 min

Route Directions

Follow Vicksboro Rd and NC-1620 to NC-58 S in Warren County
15.1 mi
18 min
Take NC-1640 to NC-1513
1.9 mi
2 min
Continue on NC-1513 to NC-1519
5.8 mi
7 min
Continue on NC-1519 to Halifax County
3.3 mi
4 min
2.8 mi
3 min
1.5 mi
1 min
4.4 mi
5 min
13.4 mi
18 min
0 mi
0 min

Route Directions

Take S Cokesbury Rd and State Rd 1001 to W Macon St in Warrenton
12.5 mi
14 min
Take US-158 E to NC-48 N/Roanoke Ave in Roanoke Rapids
30 mi
36 min
Follow NC-48 N/Roanoke Ave to your destination
1.6 mi
4 min

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

Elberon, North Carolina

52 mi to destination

1 mi
Parktown, North Carolina

Traveled 13 mi from origin

1 mi
Marmaduke, North Carolina

39 mi to destination

1 mi
Grove Hill, North Carolina

Traveled 26 mi from origin

2 mi
Odell, North Carolina

26 mi to destination

2 mi
Roper Springs, North Carolina

Traveled 39 mi from origin

1 mi
Hinnes Crossroads, North Carolina

13 mi to destination

1 mi
South Rosemary, North Carolina

Traveled 52 mi from origin

1 mi
Roanoke Rapids

Destination