Distance from Stacey, North Carolina to Penhook, Virginia

Stacey Penhook
Total Distance
57 mi
(91.8 km)
Travel Time
58 minutes

The driving distance from Stacey, North Carolina to Penhook, Virginia is 57 mi (91.8 km)

The straight-line (air) distance is approximately 23.9 mi (38.4 km)

Estimated travel time by road is 58 minutes

We found 3 routes between Stacey and Penhook.

Available Routes

Shortest
US-29 N and Museville Rd
52.7 mi
84.8 km
1 hour
Fastest
US-29 N
57 mi
91.8 km
58 minutes
US-29 N and VA-40 W
60.6 mi
97.5 km
59 minutes

Route Directions

Follow US-29 N to Old Mine Rd in Pittsylvania County
40.7 mi
38 min
Drive to VA-40 W in Penhook
16.3 mi
20 min

Route Directions

60.6 mi
59 min

Route Directions

Follow US-29 N and US-58 W to Stony Mill Rd in Pittsylvania County
19.9 mi
18 min
Take Mt Cross Rd, VA-41 N and Museville Rd to VA-40 W in Penhook
32.8 mi
41 min

Journey Details

Traveling from Stacey, North Carolina to Penhook, Virginia covers 52.7 miles (85 km) in a north direction. This highway, moderate route typically takes 1 hour under normal conditions.

Drivers have 3 route options between these locations (53-61 miles / 85-97 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Stacey

Starting Point

Stephens Crossroads, North Carolina

55 mi to destination

1 mi
Mayfield, North Carolina

Traveled 14 mi from origin

2 mi
West Fork, Virginia

41 mi to destination

1 mi
Swansonville, Virginia

27 mi to destination

1 mi
Hollys Mill, Virginia

Traveled 41 mi from origin

1 mi
Vashti, Virginia

14 mi to destination

1 mi
Laprades Mill, Virginia

Traveled 55 mi from origin

1 mi
Penhook

Destination