Distance from Shiloh, Maryland to Somerset Beach, Virginia

Shiloh Somerset Beach
Total Distance
23.7 mi
(38.1 km)
Travel Time
36 minutes

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

Shortest Fastest Tolls
US-301 S
17.5 mi
28.2 km
28 minutes
Tolls
US-301 S and State Rte 610/Indiantown Rd
23.7 mi
38.1 km
36 minutes

Route Directions

Take Mt Victoria Rd to US-301 S
2.7 mi
5 min
13.3 mi
15 min
Continue on State Rte 611 to your destination
7.7 mi
15 min

Route Directions

17.5 mi
28 min

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

Newburg, Maryland

20 mi to destination

1 mi
Morgantown, Maryland

Traveled 5 mi from origin

1 mi
Hooes, Virginia

Traveled 10 mi from origin

1 mi
Owens, Virginia

Traveled 15 mi from origin

1 mi
Hampstead, Virginia

5 mi to destination

1 mi
Somerset Beach

Destination