Distance from Oyster Rocks, Delaware to Spruce Creek, Pennsylvania
The driving distance from Oyster Rocks, Delaware to Spruce Creek, Pennsylvania is 270.3 mi (435.1 km)
The straight-line (air) distance is approximately 124.1 mi (199.7 km)
Estimated travel time by road is 4 hours 58 minutes
We found 3 routes between Oyster Rocks and Spruce Creek.
Available Routes
Route Directions
Follow DE-16 W and MD-404 W to US-50 W/Ocean Gateway in Maryland
Continue on US-301 S/US-50 W. Take I-97 N and I-70 W to PA-16 W/W Baltimore St/Buchanan Trail E in Greencastle
Continue on PA-16 W/Buchanan Trail E. Take Lemar Rd, PA-75 N and Aughwick Rd to US-522 N in Burnt Cabins
Continue on US-522 N to Morris Township
Drive to PA-45 E in Spruce Creek
Route Directions
Continue to Dover
Continue on DE-1 N. Take US-202 N and I-76 W to US-322 W in Potters Mills
Follow US-322 W to PA-45 W in Spruce Creek
Route Directions
Continue to Dover
Continue on DE-1 N to New Castle County
Get on US-30 W in East Lampeter Township from Limestone Rd, PA-41 N, PA-772 W/Newport Rd and PA-340 W/Old Philadelphia Pike
Take PA-283 W to US-322 W in Potters Mills
Follow US-322 W to PA-45 W in Spruce Creek
Journey Details
Traveling from Oyster Rocks, Delaware to Spruce Creek, Pennsylvania covers 267.3 miles (430 km) in a northwest direction. This mixed highways and local roads, long-distance route typically takes 4 hours 50 minutes under normal conditions.
Drivers have 3 route options between these locations (267-288 miles / 430-463 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Oyster Rocks
Starting Point
Spruce Creek
Destination