Distance from Barkers Landing, Delaware to Cannon, Delaware

Barkers Landing Cannon
Total Distance
34.3 mi
(55.3 km)
Travel Time
43 minutes

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

Shortest Fastest
US-13 S
34.3 mi
55.3 km
43 minutes
DE-1 S/Bay Rd and DE-36 W/Shawnee Rd
35.9 mi
57.8 km
44 minutes
DE-1 N and US-13 S
37.4 mi
60.3 km
47 minutes

Route Directions

Take DE-1 S to DE-12 W/Frederica Rd
8 mi
7 min
Take Carpenter Bridge Rd to US-13 S
8.5 mi
12 min
16.6 mi
20 min
Follow DE-18 W/Cannon Rd to your destination
1.4 mi
2 min

Route Directions

Take DE-1 S/Bay Rd to Old Shawnee Rd in Milford
16 mi
17 min
Take DE-36 W to US-13 S in Greenwood
11.1 mi
14 min
7.4 mi
9 min
Follow DE-18 W/Cannon Rd to your destination
1.4 mi
2 min

Route Directions

37.4 mi
47 min

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

Del Haven Estates, Delaware

40 mi to destination

1 mi
Frederica, Delaware

Traveled 10 mi from origin

1 mi
Argos Choice, Delaware

30 mi to destination

0 mi
Delaware, Delaware

Traveled 20 mi from origin

0 mi
Six Forks, Delaware

20 mi to destination

1 mi
St Johnstown, Delaware

Traveled 30 mi from origin

1 mi
Bridgeville, Delaware

Traveled 40 mi from origin

0 mi
Cannon

Destination