Distance from Flat Run, Virginia to Williams Wharf, Maryland
The driving distance from Flat Run, Virginia to Williams Wharf, Maryland is 90.7 mi (146 km)
The straight-line (air) distance is approximately 42.6 mi (68.6 km)
Estimated travel time by road is 1 hour 59 minutes
We found 3 routes between Flat Run and Williams Wharf.
Available Routes
Route Directions
Follow State Rte 601 to VA-3 E
Follow VA-3 E to VA-206 E in King George
Follow VA-206 E to US-301 N/James Madison Pkwy in Dahlgren
Continue on US-301 N to Charles County
Continue on Penns Hill Rd. Take Olivers Shop Rd to MD-231 E
Continue on MD-231 E to Port Republic
Continue on MD-264 S. Drive to River Cove Ln
Route Directions
Follow State Rte 601 to VA-3 E
Follow VA-3 E to US-17 BUS S/VA-2 S/Dixon St in Fredericksburg. Take the US-17 BUS/VA-2 exit from VA-3 E
Follow US-17 S and US-301 N to Penns Hill Rd in Charles County
Continue on Penns Hill Rd. Take Olivers Shop Rd to MD-231 E
Continue on MD-231 E to Calvert County
Continue on Sixes Rd. Take Grays Rd and MD-264 S to River Cove Ln
Route Directions
Follow State Rte 601 to VA-3 E
Follow VA-3 E to VA-206 E in King George
Follow VA-206 E to US-301 N/James Madison Pkwy in Dahlgren
Continue on US-301 N to Charles County
Continue on Penns Hill Rd. Take Olivers Shop Rd to MD-231 E
Continue on MD-231 E to Calvert County
Continue on Sixes Rd. Take Grays Rd and MD-264 S to River Cove Ln
Journey Details
Traveling from Flat Run, Virginia to Williams Wharf, Maryland covers 87.9 miles (141 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 58 minutes under normal conditions.
Drivers have 3 route options between these locations (88-96 miles / 141-155 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Flat Run
Starting Point
Williams Wharf
Destination