Distance from Vicksboro, North Carolina to Moriah, North Carolina
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
Route Directions
Follow Vicksboro Rd to NC-39 N/E Andrews Ave in Vance County
Take I-85 S to Belltown Rd in Granville County
Follow Belltown Rd and Watkins Rd to Enon Rd
Continue on Enon Rd to Person County
Route Directions
Get on I-85 S in Henderson from Vicksboro Rd and NC-39 N/E Andrews Ave
Follow I-85 S and US-158 W to Moriah Rd in Granville County
Follow Moriah Rd and Berea Rd to Moriah Rd in Person County
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
Moriah
Destination