Distance from Ruby, Virginia to Willis, Virginia
The driving distance from Ruby, Virginia to Willis, Virginia is 276.5 mi (444.9 km)
The straight-line (air) distance is approximately 123.1 mi (198.1 km)
Estimated travel time by road is 4 hours 29 minutes
We found 3 routes between Ruby and Willis.
Available Routes
Route Directions
Get on I-66 W/US-17 N in Marshall from State Rte 610 W and Meetze Rd
Take I-81 S to VA-8 S/W Main St in Christiansburg. Take exit 114 from I-81 S
Follow VA-8 S and State Rte 750 to State Rte 799 in Willis
Route Directions
Get on I-95 S in Stafford from State Rte 610 E/Garrisonville Rd, Winding Creek Rd and Courthouse Rd
Follow I-95 S to US-1 S/US-17 S in Spotsylvania County. Take exit 126 from I-95 S
Get on I-64 W in Louisa County from VA-208 W
Follow I-64 W and I-81 S to VA-8 S/W Main St in Christiansburg. Take exit 114 from I-81 S
Follow VA-8 S and State Rte 750 to State Rte 799 in Willis
Route Directions
Get on US-250 W/US-29 S in Charlottesville from State Rte 610 W
Follow I-64 W and I-81 S to VA-8 S/W Main St in Christiansburg. Take exit 114 from I-81 S
Follow VA-8 S and State Rte 750 to State Rte 799 in Willis
Journey Details
Traveling from Ruby, Virginia to Willis, Virginia covers 243.2 miles (391 km) in a southwest direction. This highway, long-distance route typically takes 4 hours 14 minutes under normal conditions.
Drivers have 3 route options between these locations (243-276 miles / 391-445 km). The primary route shown here saves 16 minutes compared to alternatives.
Journey Waypoints
Ruby
Starting Point
Willis
Destination