Distance from Ruby, Virginia to Johnson, West Virginia
The driving distance from Ruby, Virginia to Johnson, West Virginia is 134.7 mi (216.7 km)
The straight-line (air) distance is approximately 54.9 mi (88.3 km)
Estimated travel time by road is 2 hours 36 minutes
We found 3 routes between Ruby and Johnson.
Available Routes
Route Directions
Get on US-15 N/US-17 N/US-29 N in Fauquier County from State Rte 610 W and Meetze Rd
Continue on US-17 N. Take I-66 W, US-48 W and US-220 N to Trinity Rd in Hampshire County
Continue on Trinity Rd to your destination
Route Directions
Get on VA-234 N in Innovation from Garrisonville Rd, Brent Town Rd, Fleetwood Dr and Valley View Dr
Take I-66 W, US-48 W and US-220 N to Trinity Rd in Hampshire County
Continue on Trinity Rd to your destination
Route Directions
Get on US-15 N/US-17 N/US-29 N in Fauquier County from State Rte 610 W and Meetze Rd
Continue on US-17 N. Take I-66 W, I-81 N and US-50 W/Northwestern Pike/Northwestern Turnpike to Trinity Rd in Hampshire County
Continue on Trinity Rd to your destination
Journey Details
Traveling from Ruby, Virginia to Johnson, West Virginia covers 132.5 miles (213 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 38 minutes under normal conditions.
Drivers have 3 route options between these locations (133-140 miles / 213-225 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Ruby
Starting Point
Johnson
Destination