Distance from Ruby, Virginia to McHenry, Virginia

Ruby McHenry
Total Distance
39.3 mi
(63.2 km)
Travel Time
51 minutes

The driving distance from Ruby, Virginia to McHenry, Virginia is 39.3 mi (63.2 km)

The straight-line (air) distance is approximately 15.6 mi (25.1 km)

Estimated travel time by road is 51 minutes

We found 3 routes between Ruby and McHenry.

Available Routes

Shortest
Poplar Rd
37.6 mi
60.5 km
53 minutes
I-95 S and VA-208 W/Courthouse Rd
38.7 mi
62.3 km
52 minutes
Fastest
I-95 S
39.3 mi
63.2 km
51 minutes

Route Directions

Take State Rte 610 E/Garrisonville Rd, I-95 S and VA-208 W to Post Oak Rd in Spotsylvania County
39.3 mi
51 min

Route Directions

Take State Rte 610 E/Garrisonville Rd, I-95 S and VA-208 W to Post Oak Rd in Spotsylvania County
38.7 mi
52 min

Route Directions

0.2 mi
0 min
2.7 mi
4 min
0.4 mi
0 min
6.8 mi
9 min
Continue on US-17 S. Take I-95 S and VA-208 W to Post Oak Rd in Spotsylvania County
27.5 mi
37 min

Journey Details

Traveling from Ruby, Virginia to McHenry, Virginia covers 37.6 miles (60 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 53 minutes under normal conditions.

Drivers have 3 route options between these locations (38-39 miles / 60-63 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Ruby

Starting Point

Rock Hill District, Virginia

36 mi to destination

1 mi
Hartwood, Virginia

Traveled 9 mi from origin

1 mi
Hazel Grove, Virginia

18 mi to destination

1 mi
Todds Tavern, Virginia

9 mi to destination

0 mi
Alsop, Virginia

Traveled 36 mi from origin

1 mi
McHenry

Destination