Distance from Benedict, Maryland to Colonial Beach, Virginia
The driving distance from Benedict, Maryland to Colonial Beach, Virginia is 49.8 mi (80.1 km)
The straight-line (air) distance is approximately 14.6 mi (23.4 km)
Estimated travel time by road is 1 hour 4 minutes
This route includes Toll roads along the way.
We found 2 routes between Benedict and Colonial Beach.
Available Routes
Route Directions
Take Mill Creek Rd to MD-231 W/Prince Frederick Rd
Follow MD-231 W/Prince Frederick Rd and MD-5 N/Leonardtown Rd to La Plata Rd/MD-488 Rte W
Continue on La Plata Rd/MD-488 Rte W to La Plata
Follow VA-218 E and VA-205 E to Washington Ave in Colonial Beach
Route Directions
Take Mill Creek Rd to MD-231 W/Prince Frederick Rd
Continue on Prince Frederick Rd. Take Penns Hill Rd, US-301 S, VA-218 E and VA-205 E to Colonial Ave in Colonial Beach
Follow Colonial Ave to Washington Ave
Journey Details
Traveling from Benedict, Maryland to Colonial Beach, Virginia covers 43.4 miles (70 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 58 minutes under normal conditions.
Drivers have 2 route options between these locations (43-50 miles / 70-80 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views, toll sections, coastal roads. During night weekday travel, expect minimal traffic congestion with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Benedict
Starting Point
Colonial Beach
Destination