Distance from Hardscrabble, Virginia to Armstrong, Virginia

Hardscrabble Armstrong
Total Distance
54.9 mi
(88.3 km)
Travel Time
1 hour 22 minutes

The driving distance from Hardscrabble, Virginia to Armstrong, Virginia is 54.9 mi (88.3 km)

The straight-line (air) distance is approximately 19.4 mi (31.3 km)

Estimated travel time by road is 1 hour 22 minutes

We found 3 routes between Hardscrabble and Armstrong.

Available Routes

Shortest Fastest
State Rte 678
52 mi
83.7 km
1 hour 22 minutes
US-250 E and State Rte 629
54.9 mi
88.3 km
1 hour 22 minutes
US-220 S
64.5 mi
103.7 km
1 hour 29 minutes

Route Directions

Take State Rte 644 to State Rte 642 in Blue Grass
6.1 mi
12 min
Take US-220 S to State Rte 629
5.3 mi
8 min
4.2 mi
5 min
Continue on US-250 E to Bath County
39.2 mi
55 min
0.1 mi
0 min

Route Directions

64.5 mi
1 hr 29 min

Route Directions

Take State Rte 644 to State Rte 642 in Blue Grass
6.1 mi
12 min
Take US-220 S to State Rte 629
5.3 mi
8 min
4.2 mi
5 min
Continue to Bath County
26.7 mi
39 min
4.1 mi
6 min
5.5 mi
9 min
0.1 mi
0 min

Journey Details

Traveling from Hardscrabble, Virginia to Armstrong, Virginia covers 52 miles (84 km) in a south direction. This secondary roads, moderate route typically takes 1 hour 22 minutes under normal conditions.

Drivers have 3 route options between these locations (52-64 miles / 84-104 km). The primary route shown here saves 8 minutes compared to alternatives.

Journey Waypoints

Hardscrabble

Starting Point

New Hampden, Virginia

45 mi to destination

1 mi
Possum Trot, Virginia

Traveled 11 mi from origin

1 mi
Monterey, Virginia

34 mi to destination

1 mi
McDowell, Virginia

Traveled 22 mi from origin

2 mi
Clover Creek, Virginia

22 mi to destination

2 mi
Patna, Virginia

11 mi to destination

1 mi
Williamsville, Virginia

Traveled 45 mi from origin

2 mi
Armstrong

Destination