Distance from Gordondale, Virginia to Hainesville, West Virginia

Gordondale Hainesville
Total Distance
45.2 mi
(72.7 km)
Travel Time
53 minutes

The driving distance from Gordondale, Virginia to Hainesville, West Virginia is 45.2 mi (72.7 km)

The straight-line (air) distance is approximately 15.7 mi (25.3 km)

Estimated travel time by road is 53 minutes

We found 3 routes between Gordondale and Hainesville.

Available Routes

Shortest Fastest
US-522 N
36.7 mi
59 km
45 minutes
WV-127 W
45.2 mi
72.7 km
53 minutes
US-50 W/Northwestern Pike/Northwestern Turnpike
45.7 mi
73.6 km
53 minutes

Route Directions

0.8 mi
1 min
Take I-81 S, VA-37 S, US-50 W/Northwestern Pike/Northwestern Turnpike, State Rte 600, ... and WV-29 S to Voits Rd in Augusta
43.9 mi
50 min
0.6 mi
1 min

Route Directions

Get on I-81 S
1.6 mi
3 min
Continue on I-81 S to VA-37 S
6.3 mi
6 min
Get on US-50 W/Northwestern Pike/Northwestern Turnpike from VA-37 S
3.7 mi
3 min
28.9 mi
33 min
Continue on WV-29 N. Drive to Voits Rd
5.3 mi
6 min

Route Directions

0.8 mi
1 min
Take US-522 N, WV-127 W and WV-29 S to Voits Rd in Augusta
35.4 mi
42 min
0.6 mi
1 min

Journey Details

Traveling from Gordondale, Virginia to Hainesville, West Virginia covers 36.7 miles (59 km) in a west direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.

Drivers have 3 route options between these locations (37-46 miles / 59-74 km). The primary route shown here saves 9 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 51 mph (82 km/h) .

Journey Waypoints

Gordondale

Starting Point

Cedar Grove, Virginia

36 mi to destination

2 mi
Cross Junction, Virginia

27 mi to destination

1 mi
Good, West Virginia

18 mi to destination

1 mi
Cold Stream, West Virginia

Traveled 27 mi from origin

1 mi
Slanesville, West Virginia

Traveled 36 mi from origin

1 mi
Hainesville

Destination