Distance from Shiloh, Maryland to Dares Beach, Maryland
The driving distance from Shiloh, Maryland to Dares Beach, Maryland is 40.2 mi (64.7 km)
The straight-line (air) distance is approximately 16.2 mi (26 km)
Estimated travel time by road is 54 minutes
We found 3 routes between Shiloh and Dares Beach.
Available Routes
Route Directions
Take Mt Victoria Rd to US-301 N
Take MD-234 E to MD-236 N in St. Mary's County
Take MD-231 E to Dares Beach Rd in Prince Frederick
Continue on MD-402 E/Dares Beach Rd. Drive to S Chesapeake Ave
Route Directions
Take Mt Victoria Rd to US-301 N
Take La Plata Rd/MD-488 Rte E to MD-5 S/Leonardtown Rd
Follow MD-5 S/Leonardtown Rd and MD-231 E to Dares Beach Rd in Prince Frederick
Continue on MD-402 E/Dares Beach Rd. Drive to S Chesapeake Ave
Route Directions
Take Mt Victoria Rd to US-301 N
Continue on US-301 N to Penns Hill Rd
Continue on Penns Hill Rd. Take Olivers Shop Rd to MD-231 E
Continue on MD-231 E to Prince Frederick
Continue on MD-402 E/Dares Beach Rd. Drive to S Chesapeake Ave
Journey Details
Traveling from Shiloh, Maryland to Dares Beach, Maryland covers 37.5 miles (60 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 51 minutes under normal conditions.
Drivers have 3 route options between these locations (38-44 miles / 60-70 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features coastal roads. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Shiloh
Starting Point
Dares Beach
Destination