Distance from Ruby, Virginia to Hampstead, Virginia
The driving distance from Ruby, Virginia to Hampstead, Virginia is 36.7 mi (59.1 km)
The straight-line (air) distance is approximately 14.5 mi (23.3 km)
Estimated travel time by road is 54 minutes
We found 3 routes between Ruby and Hampstead.
Available Routes
Route Directions
Follow State Rte 610 E/Garrisonville Rd to Winding Creek Rd
Follow Ramoth Church Rd to Eskimo Hill Rd
Follow Eskimo Hill Rd and Brooke Rd to VA-218 E
Route Directions
Follow State Rte 610 E/Garrisonville Rd to Winding Creek Rd
Take I-95 S to VA-218 E in King George County
Route Directions
Journey Details
Traveling from Ruby, Virginia to Hampstead, Virginia covers 36 miles (58 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (36-38 miles / 58-61 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Ruby
Starting Point
Hampstead
Destination