Distance from Gordondale, Virginia to Hayfield, Virginia

Gordondale Hayfield
Total Distance
17.8 mi
(28.6 km)
Travel Time
21 minutes

The driving distance from Gordondale, Virginia to Hayfield, Virginia is 17.8 mi (28.6 km)

The straight-line (air) distance is approximately 7 mi (11.2 km)

Estimated travel time by road is 21 minutes

We found 3 routes between Gordondale and Hayfield.

Available Routes

Shortest
US-522 N
16.1 mi
26 km
24 minutes
State Rte 661 and US-50 W/Northwestern Pike/Northwestern Turnpike
17.5 mi
28.2 km
23 minutes
Fastest
I-81 S and US-50 W/Northwestern Pike/Northwestern Turnpike
17.8 mi
28.6 km
21 minutes

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
6.1 mi
7 min
0.1 mi
0 min

Route Directions

Take State Rte 661 to US-11 S
7.4 mi
11 min
Follow VA-37 S and US-50 W/Northwestern Pike/Northwestern Turnpike to State Rte 600
10.1 mi
11 min
0.1 mi
0 min

Route Directions

0.8 mi
1 min
Continue on State Rte 669. Take State Rte 739 to State Rte 677
4.5 mi
7 min
Follow State Rte 677 to Cedar Grove Rd
1.8 mi
3 min
Take US-522 N to State Rte 600
9.1 mi
11 min

Journey Details

Traveling from Gordondale, Virginia to Hayfield, Virginia covers 16.1 miles (26 km) in a west direction. This mixed highways and local roads, moderate route typically takes 24 minutes under normal conditions.

Drivers have 3 route options between these locations (16-18 miles / 26-29 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Gordondale

Starting Point

Rest, Virginia

16 mi to destination

1 mi
Welltown, Virginia

Traveled 4 mi from origin

1 mi
Cedar Grove, Virginia

12 mi to destination

1 mi
Gainesboro, Virginia

4 mi to destination

1 mi
Hayfield

Destination