Distance from Flat Run, Virginia to Prince Frederick, Maryland
The driving distance from Flat Run, Virginia to Prince Frederick, Maryland is 105.7 mi (170.1 km)
The straight-line (air) distance is approximately 42.7 mi (68.6 km)
Estimated travel time by road is 1 hour 56 minutes
We found 3 routes between Flat Run and Prince Frederick.
Available Routes
Route Directions
Get on I-95 in Fredericksburg from VA-3 E
Follow I-95 N to MD-4 S in Westphalia. Take exit 11A from I-495 E/I-95 N
Follow MD-4 S to your destination in Prince Frederick
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 Prince Frederick
Continue on Church St to your destination
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 Prince Frederick
Continue on Church St to your destination
Journey Details
Traveling from Flat Run, Virginia to Prince Frederick, Maryland covers 81.6 miles (131 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 48 minutes under normal conditions.
Drivers have 3 route options between these locations (82-106 miles / 131-170 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 48 mph (77 km/h) .
Journey Waypoints
Flat Run
Starting Point
Prince Frederick
Destination