Distance from Foster Fork, Virginia to Sterling, Virginia

Foster Fork Sterling
Total Distance
31.6 mi
(50.9 km)
Travel Time
37 minutes

The driving distance from Foster Fork, Virginia to Sterling, Virginia is 31.6 mi (50.9 km)

The straight-line (air) distance is approximately 14.7 mi (23.7 km)

Estimated travel time by road is 37 minutes

This route includes Toll roads along the way.

We found 2 routes between Foster Fork and Sterling.

Available Routes

Shortest
I-66 E and VA-28 N
31.6 mi
50.8 km
38 minutes
Fastest Tolls
VA-28 N
31.6 mi
50.9 km
37 minutes

Route Directions

Get on I-66 E in Prince William County from US-29 N
10.1 mi
15 min
Take 66 Express Outside the Beltway and VA-28 N to VA-625 E/W Church Rd in Sterling. Take the VA-625 E exit from VA-28 N
21.2 mi
20 min
Continue on VA-625 E/W Church Rd. Take Atlantic Blvd to State Rte 610
0.3 mi
1 min

Route Directions

Get on I-66 E in Prince William County from US-29 N
10.1 mi
15 min
Follow I-66 E and VA-28 N to VA-625 E/W Church Rd in Sterling. Take the VA-625 E exit from VA-28 N
21.1 mi
20 min
Continue on VA-625 E/W Church Rd. Take Atlantic Blvd to State Rte 610
0.3 mi
1 min

Journey Details

Traveling from Foster Fork, Virginia to Sterling, Virginia covers 31.6 miles (51 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 38 minutes under normal conditions.

Drivers have 2 route options between these locations (32-32 miles / 51-51 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Foster Fork

Starting Point

Broad Run, Virginia

34 mi to destination

1 mi
Beverley Mill, Virginia

Traveled 8 mi from origin

1 mi
Woolsey, Virginia

25 mi to destination

1 mi
Gypsum Hill Estates, Virginia

Traveled 17 mi from origin

1 mi
Stone Ridge, Virginia

17 mi to destination

1 mi
Arcola, Virginia

8 mi to destination

1 mi
Stony Hill, Virginia

Traveled 34 mi from origin

1 mi
Sterling

Destination