Distance from Shiloh, Maryland to Somerset Beach, Virginia
The driving distance from Shiloh, Maryland to Somerset Beach, Virginia is 23.7 mi (38.1 km)
The straight-line (air) distance is approximately 8.7 mi (14.1 km)
Estimated travel time by road is 36 minutes
This route includes Toll roads along the way.
We found 2 routes between Shiloh and Somerset Beach.
Available Routes
Route Directions
Take Mt Victoria Rd to US-301 S
Continue on State Rte 611 to your destination
Route Directions
Journey Details
Traveling from Shiloh, Maryland to Somerset Beach, Virginia covers 17.5 miles (28 km) in a west direction. This secondary roads, moderate route typically takes 28 minutes under normal conditions.
Drivers have 2 route options between these locations (18-24 miles / 28-38 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features toll sections, coastal roads. During night weekday travel, expect minimal traffic congestion with average speeds around 39 mph (63 km/h) .
Journey Waypoints
Shiloh
Starting Point
Somerset Beach
Destination