Distance from Crows Nest, Maryland to Petersburg, Maryland
The driving distance from Crows Nest, Maryland to Petersburg, Maryland is 38.1 mi (61.3 km)
The straight-line (air) distance is approximately 14.4 mi (23.1 km)
Estimated travel time by road is 42 minutes
We found 3 routes between Crows Nest and Petersburg.
Available Routes
Route Directions
Get on US-13 N from Allen Cut Off, S Division St and St Lukes Rd
Take US-50 W to MD-331 N in Dorchester County. Take the MD-331 N exit from US-50 W
Follow MD-331 N to Petersburg Rd
Route Directions
Take Allen Rd and S Camden Ave to Ocean Gateway/W Salisbury Pkwy in Salisbury
Take Jersey Rd to DE-54 W in Sussex County
Continue on DE-54 W. Take MD-54 W, US-50 W/Ocean Gateway and MD-331 N to Petersburg Rd in Dorchester County
Route Directions
Take Allen Rd and S Camden Ave to US-50 BUS W/Ocean Gateway/W Salisbury Pkwy in Salisbury
Continue on US-50 W/Ocean Gateway. Take MD-331 N to Petersburg Rd in Dorchester County
Journey Details
Traveling from Crows Nest, Maryland to Petersburg, Maryland covers 30.8 miles (50 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 41 minutes under normal conditions.
Drivers have 3 route options between these locations (31-38 miles / 50-61 km). The primary route shown here saves 9 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 45 mph (72 km/h) .
Journey Waypoints
Crows Nest
Starting Point
Petersburg
Destination