Distance from Shiloh, Maryland to Oak Grove, Virginia

Shiloh Oak Grove
Total Distance
27.4 mi
(44.1 km)
Travel Time
38 minutes

The driving distance from Shiloh, Maryland to Oak Grove, Virginia is 27.4 mi (44.1 km)

The straight-line (air) distance is approximately 8.2 mi (13.2 km)

Estimated travel time by road is 38 minutes

This route includes Toll roads along the way.

Route Directions

Take Mt Victoria Rd to MD-257 W
2.5 mi
4 min
Take US-301 S, VA-218 E and VA-631 to VA-3 W in Westmoreland County
24.9 mi
34 min

Journey Details

Traveling from Shiloh, Maryland to Oak Grove, Virginia covers 27.4 miles (44 km) in a south direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.

The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 45 mph (72 km/h) .

Journey Waypoints

Shiloh

Starting Point

Mt Victoria, Maryland

19 mi to destination

1 mi
Swan Point, Maryland

Traveled 5 mi from origin

1 mi
Potomac Beach, Virginia

Traveled 9 mi from origin

1 mi
Colonial Beach, Virginia

9 mi to destination

1 mi
Monroe Hall, Virginia

5 mi to destination

1 mi
Laurel Grove, Virginia

Traveled 19 mi from origin

1 mi
Oak Grove

Destination