Distance from Ruby, Virginia to McHenry, Virginia
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
Route Directions
Take State Rte 610 E/Garrisonville Rd, I-95 S and VA-208 W to Post Oak Rd in Spotsylvania County
Route Directions
Take State Rte 610 E/Garrisonville Rd, I-95 S and VA-208 W to Post Oak Rd in Spotsylvania County
Route Directions
Continue on US-17 S. Take I-95 S and VA-208 W to Post Oak Rd in Spotsylvania County
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
McHenry
Destination