Distance from Blessing, Virginia to Prestonville, North Carolina
The driving distance from Blessing, Virginia to Prestonville, North Carolina is 91.7 mi (147.6 km)
The straight-line (air) distance is approximately 43.3 mi (69.6 km)
Estimated travel time by road is 1 hour 52 minutes
We found 3 routes between Blessing and Prestonville.
Available Routes
Route Directions
Follow US-11 N, I-77 S/I-81 N and US-58 to Bellspur Rd/Dugspur Rd in Laurel Fork
Take VA-103 N to NC-704 E in Sandy Ridge
Route Directions
Follow State Rte 664 to US-52 S
Follow I-81 N, I-77 S and US-58 to Nettle Ridge Loop in Patrick County
Take Moorefield Store Rd to NC-704 E in Sandy Ridge
Route Directions
Follow State Rte 664 to US-52 S
Take I-81 N, I-77 S and US-58 to State Rte 645 in Laurel Fork
Take State Rte 614 and VA-103 N to NC-704 E in Sandy Ridge
Journey Details
Traveling from Blessing, Virginia to Prestonville, North Carolina covers 91.7 miles (148 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 51 minutes under normal conditions.
Drivers have 3 route options between these locations (92-95 miles / 148-152 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Blessing
Starting Point
Prestonville
Destination