Distance from Ruby, Virginia to Hampstead, Virginia

Ruby Hampstead
Total Distance
36.7 mi
(59.1 km)
Travel Time
54 minutes

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

Shortest
VA-218 E
36 mi
57.9 km
54 minutes
Brooke Rd and VA-218 E
36.7 mi
59.1 km
54 minutes
Fastest
I-95 S and VA-218 E
37.9 mi
61 km
53 minutes

Route Directions

Follow State Rte 610 E/Garrisonville Rd to Winding Creek Rd
4.6 mi
7 min
1.9 mi
3 min
Follow Ramoth Church Rd to Eskimo Hill Rd
4.9 mi
8 min
Follow Eskimo Hill Rd and Brooke Rd to VA-218 E
9.2 mi
14 min
16.1 mi
20 min

Route Directions

Follow State Rte 610 E/Garrisonville Rd to Winding Creek Rd
4.6 mi
7 min
1.9 mi
3 min
Take I-95 S to VA-218 E in King George County
31.3 mi
42 min

Route Directions

36 mi
54 min

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

Garrisonville Estates, Virginia

33 mi to destination

1 mi
Garrisonville, Virginia

Traveled 8 mi from origin

1 mi
Aquia Harbour, Virginia

25 mi to destination

1 mi
Arkendale, Virginia

Traveled 17 mi from origin

1 mi
Widewater Beach, Virginia

17 mi to destination

1 mi
Belvedere Beach, Virginia

Traveled 25 mi from origin

2 mi
Wellington Beach, Maryland

8 mi to destination

1 mi
Somerset Beach, Virginia

Traveled 33 mi from origin

1 mi
Hampstead

Destination