Distance from Ruby, Virginia to Waterloo, Virginia
The driving distance from Ruby, Virginia to Waterloo, Virginia is 33.3 mi (53.5 km)
The straight-line (air) distance is approximately 15.5 mi (25 km)
Estimated travel time by road is 45 minutes
We found 3 routes between Ruby and Waterloo.
Available Routes
Route Directions
Follow State Rte 610 W to Ritchie Rd in Fauquier County
Continue on Marsh Rd. Take Opal Rd to State Rte 622 in Amissville
Follow State Rte 622 to State Rte 613 in Amissville
Route Directions
Take Brent Town Rd and Elk Run Rd to Old Dumfries Rd in Catlett
Continue on Old Dumfries Rd to State Rte 605
Continue on State Rte 605. Take US-211 W to State Rte 613
Drive to State Rte 613 in Culpeper County
Route Directions
Follow State Rte 610 W and Meetze Rd to E Lee St in Fauquier County
Continue on E Lee St to US-211 W/Frost Ave
Continue on US-211 W to State Rte 613
Drive to State Rte 613 in Culpeper County
Journey Details
Traveling from Ruby, Virginia to Waterloo, Virginia covers 32.8 miles (53 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 45 minutes under normal conditions.
Drivers have 3 route options between these locations (33-34 miles / 53-55 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Ruby
Starting Point
Waterloo
Destination