Distance from Broad Run, Maryland to Waynesboro, Pennsylvania
The driving distance from Broad Run, Maryland to Waynesboro, Pennsylvania is 31.8 mi (51.3 km)
The straight-line (air) distance is approximately 15.6 mi (25.1 km)
Estimated travel time by road is 42 minutes
We found 3 routes between Broad Run and Waynesboro.
Available Routes
Route Directions
Continue on MD-17 N. Take I-70 W, MD-66 N/Mapleville Rd and MD-64 E to Buchanan Trail E/E Main St in Waynesboro
Route Directions
Follow Picnic Woods Rd to MD-17 S/Burkittsville Rd/Burkittsville Middletown Rd
Continue on MD-67 N/Rohrersville Rd. Take MD-66 N, Mapleville Rd and MD-64 E to Buchanan Trail E/E Main St in Waynesboro
Route Directions
Continue on MD-17 N. Take Old Hagerstown Rd, I-70 W, MD-66 N/Mapleville Rd and MD-64 E to Buchanan Trail E/E Main St in Waynesboro
Journey Details
Traveling from Broad Run, Maryland to Waynesboro, Pennsylvania covers 31.1 miles (50 km) in a north direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 3 route options between these locations (31-32 miles / 50-52 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Broad Run
Starting Point
Waynesboro
Destination