Distance from Oyster Rocks, Delaware to Cannon, Delaware
The driving distance from Oyster Rocks, Delaware to Cannon, Delaware is 27.4 mi (44 km)
The straight-line (air) distance is approximately 14.5 mi (23.3 km)
Estimated travel time by road is 41 minutes
We found 3 routes between Oyster Rocks and Cannon.
Available Routes
Route Directions
Take Rd 264 and Cave Neck Rd to DE-5 S/Federal St in Milton
Take Rd 565 to DE-18 W/DE-404 W
Follow DE-18 W/Cannon Rd to your destination
Route Directions
Take DE-16 W to Ellison Dr
Take Saw Mill Rd, Rd 579/E Robbins Rd, Redden Rd and Chaplains Chapel Rd to DE-18 W/DE-404 W
Follow DE-18 W/Cannon Rd to your destination
Route Directions
Journey Details
Traveling from Oyster Rocks, Delaware to Cannon, Delaware covers 26.6 miles (43 km) in a west direction. This mixed highways and local roads, moderate route typically takes 41 minutes under normal conditions.
Drivers have 3 route options between these locations (27-28 miles / 43-45 km). The primary route shown here saves 23 seconds compared to alternatives.
Journey Waypoints
Oyster Rocks
Starting Point
Cannon
Destination