Distance from Vicksboro, North Carolina to Moriah, North Carolina

Vicksboro Moriah
Total Distance
36.6 mi
(58.8 km)
Travel Time
44 minutes

The driving distance from Vicksboro, North Carolina to Moriah, North Carolina is 36.6 mi (58.8 km)

The straight-line (air) distance is approximately 19.2 mi (31 km)

Estimated travel time by road is 44 minutes

We found 2 routes between Vicksboro and Moriah.

Available Routes

Shortest Fastest
US-158 W
35.6 mi
57.4 km
44 minutes
I-85 S
36.6 mi
58.8 km
44 minutes

Route Directions

Follow Vicksboro Rd to NC-39 N/E Andrews Ave in Vance County
6.1 mi
7 min
Take I-85 S to Belltown Rd in Granville County
15.3 mi
17 min
Follow Belltown Rd and Watkins Rd to Enon Rd
5.9 mi
8 min
Continue on Enon Rd to Person County
9.1 mi
11 min
0.1 mi
0 min

Route Directions

Get on I-85 S in Henderson from Vicksboro Rd and NC-39 N/E Andrews Ave
8.8 mi
14 min
Follow I-85 S and US-158 W to Moriah Rd in Granville County
20 mi
21 min
Follow Moriah Rd and Berea Rd to Moriah Rd in Person County
6.8 mi
8 min

Journey Details

Traveling from Vicksboro, North Carolina to Moriah, North Carolina covers 35.6 miles (57 km) in a west direction. This mixed highways and local roads, moderate route typically takes 44 minutes under normal conditions.

Drivers have 2 route options between these locations (36-37 miles / 57-59 km). The primary route shown here saves 37 seconds compared to alternatives.

Journey Waypoints

Vicksboro

Starting Point

Weldons Mill, North Carolina

44 mi to destination

1 mi
South Henderson, North Carolina

Traveled 11 mi from origin

1 mi
Floytan Crossroads, North Carolina

33 mi to destination

1 mi
Watkins, North Carolina

Traveled 22 mi from origin

1 mi
Belltown, North Carolina

22 mi to destination

1 mi
Culbreth, North Carolina

11 mi to destination

1 mi
Moriah

Destination