Distance from Barkers Landing, Delaware to Cannon, Delaware
The driving distance from Barkers Landing, Delaware to Cannon, Delaware is 34.3 mi (55.3 km)
The straight-line (air) distance is approximately 17.4 mi (28 km)
Estimated travel time by road is 43 minutes
We found 3 routes between Barkers Landing and Cannon.
Available Routes
Route Directions
Take DE-1 S to DE-12 W/Frederica Rd
Take Carpenter Bridge Rd to US-13 S
Follow DE-18 W/Cannon Rd to your destination
Route Directions
Take DE-1 S/Bay Rd to Old Shawnee Rd in Milford
Take DE-36 W to US-13 S in Greenwood
Follow DE-18 W/Cannon Rd to your destination
Route Directions
Journey Details
Traveling from Barkers Landing, Delaware to Cannon, Delaware covers 34.3 miles (55 km) in a south direction. This mixed highways and local roads, moderate route typically takes 43 minutes under normal conditions.
Drivers have 3 route options between these locations (34-37 miles / 55-60 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Barkers Landing
Starting Point
Cannon
Destination