Distance from Duane Fork, Virginia to Goshen Cross Rd, Virginia

Duane Fork Goshen Cross Rd
Total Distance
34.3 mi
(55.2 km)
Travel Time
44 minutes

The driving distance from Duane Fork, Virginia to Goshen Cross Rd, Virginia is 34.3 mi (55.2 km)

The straight-line (air) distance is approximately 13.8 mi (22.3 km)

Estimated travel time by road is 44 minutes

We found 3 routes between Duane Fork and Goshen Cross Rd.

Available Routes

Shortest Fastest
State Rte 600
28.2 mi
45.4 km
36 minutes
State Rte 600 and VA-738
33.6 mi
54.1 km
45 minutes
State Rte 600 and VA-601
34.3 mi
55.2 km
44 minutes

Route Directions

Take State Rte 600, VA-30 W and US-1 N to VA-601 in Ruther Glen
25.3 mi
30 min
6.5 mi
9 min
0.3 mi
0 min
2.2 mi
3 min

Route Directions

Follow State Rte 600 and US-301 S to State Rte 646 in Hanover
14.5 mi
17 min
Follow State Rte 646 to US-1 N
6.2 mi
10 min
Take VA-738 to State Rte 631 in Beaverdam
10.7 mi
14 min
2.2 mi
3 min

Route Directions

Take State Rte 600, VA-30 W and VA-738 to State Rte 631 in Beaverdam
26 mi
33 min
2.2 mi
3 min

Journey Details

Traveling from Duane Fork, Virginia to Goshen Cross Rd, Virginia covers 28.2 miles (45 km) in a west direction. This mixed highways and local roads, moderate route typically takes 36 minutes under normal conditions.

Drivers have 3 route options between these locations (28-34 miles / 45-55 km). The primary route shown here saves 9 minutes compared to alternatives.

Journey Waypoints

Duane Fork

Starting Point

Duane, Virginia

32 mi to destination

1 mi
Frog Level, Virginia

Traveled 8 mi from origin

1 mi
Signboard, Virginia

Traveled 16 mi from origin

1 mi
Doswell, Virginia

16 mi to destination

1 mi
Verdon, Virginia

Traveled 24 mi from origin

0 mi
Oliver, Virginia

8 mi to destination

1 mi
Coatesville, Virginia

Traveled 32 mi from origin

1 mi
Goshen Cross Rd

Destination