Distance from Milestown, Maryland to Oak Grove, Virginia

Milestown Oak Grove
Total Distance
45.9 mi
(73.8 km)
Travel Time
57 minutes

The driving distance from Milestown, Maryland to Oak Grove, Virginia is 45.9 mi (73.8 km)

The straight-line (air) distance is approximately 8.8 mi (14.2 km)

Estimated travel time by road is 57 minutes

This route includes Toll roads along the way.

Route Directions

3.8 mi
4 min
Follow MD-234 W and US-301 S to VA-218 E in King George County
25.4 mi
29 min
Continue on VA-218 E. Take VA-631 to VA-3 E in Westmoreland County
12.6 mi
17 min
Drive to VA-3 W
4.1 mi
6 min

Journey Details

Traveling from Milestown, Maryland to Oak Grove, Virginia covers 45.9 miles (74 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 57 minutes under normal conditions.

The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 46 mph (74 km/h) .

Journey Waypoints

Milestown

Starting Point

Longview Beach, Maryland

20 mi to destination

1 mi
Rock Point, Maryland

Traveled 5 mi from origin

1 mi
Cobb Island, Maryland

15 mi to destination

0 mi
Woodland Point, Maryland

10 mi to destination

2 mi
Laurel Grove, Virginia

Traveled 15 mi from origin

2 mi
Oak Grove

Destination