Distance from Blessing, Virginia to Piney Creek, North Carolina

Blessing Piney Creek
Total Distance
45.1 mi
(72.6 km)
Travel Time
56 minutes

The driving distance from Blessing, Virginia to Piney Creek, North Carolina is 45.1 mi (72.6 km)

The straight-line (air) distance is approximately 16.8 mi (27 km)

Estimated travel time by road is 56 minutes

We found 2 routes between Blessing and Piney Creek.

Available Routes

Shortest
US-21 S and US-58 W
44.4 mi
71.5 km
59 minutes
Fastest
VA-16 S
45.1 mi
72.6 km
56 minutes

Route Directions

0.9 mi
1 min
1.3 mi
1 min
Follow Radio Dr to State Rte 680
2.8 mi
3 min
Take I-81 S, Nicks Creek Rd and VA-16 S to Pugh Rd in Piney Creek
40.1 mi
49 min
0 mi
0 min

Route Directions

0.9 mi
1 min
0.9 mi
1 min
Continue on State Rte 625. Take State Rte 690 to US-21 S in Crockett
6.2 mi
10 min
Continue on US-21 S to Mouth of Wilson
33.4 mi
41 min
Follow VA-93 S and NC-93 E to Pugh Rd in Piney Creek
3.1 mi
4 min

Journey Details

Traveling from Blessing, Virginia to Piney Creek, North Carolina covers 44.4 miles (72 km) in a south direction. This mixed highways and local roads, moderate route typically takes 59 minutes under normal conditions.

Drivers have 2 route options between these locations (44-45 miles / 72-73 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Blessing

Starting Point

Copenhavers, Virginia

39 mi to destination

1 mi
Collier, Virginia

Traveled 10 mi from origin

1 mi
Comers Rock, Virginia

Traveled 19 mi from origin

1 mi
Bennington Mill, Virginia

19 mi to destination

1 mi
Bridle Creek, Virginia

10 mi to destination

1 mi
Fox, Virginia

Traveled 39 mi from origin

1 mi
Piney Creek

Destination