Distance from Vicksboro, North Carolina to Poe, West Virginia
The driving distance from Vicksboro, North Carolina to Poe, West Virginia is 328.3 mi (528.3 km)
The straight-line (air) distance is approximately 124.1 mi (199.8 km)
Estimated travel time by road is 5 hours 11 minutes
This route includes Toll roads along the way.
We found 3 routes between Vicksboro and Poe.
Available Routes
Route Directions
Get on I-85 S in Henderson from Vicksboro Rd and NC-39 N/E Andrews Ave
Continue on I-85 S. Take I-40, US-52 N, I-74 W and I-77 N to US-19 N in Bradley. Take exit 48 from I-77 N
Continue on US-19 N. Drive to WV-129 W in Nicholas County
Route Directions
Take Vicksboro Rd, NC-39 N and Morgan Rd to US-15 N in Bullock
Follow US-15 N to VA-47 N in Charlotte County
Follow VA-47 N to US-460 W in Appomattox County
Continue on US-460 W. Take US-29 N, US-60 W, I-64 W and US-60 W to WV-129 W in Mount Nebo
Route Directions
Take Vicksboro Rd, NC-39 N and Morgan Rd to US-15 N in Bullock
Take US-58 W, US-501 N, US-29 N, US-60 W, ... and US-19 N to WV-129 W in Mount Nebo
Journey Details
Traveling from Vicksboro, North Carolina to Poe, West Virginia covers 294.9 miles (475 km) in a northwest direction. This mixed highways and local roads, long-distance route typically takes 5 hours 40 minutes under normal conditions.
Drivers have 3 route options between these locations (295-328 miles / 475-528 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Vicksboro
Starting Point
Poe
Destination