Distance from Avonvue, Maryland to Harmony, Maryland

Avonvue Harmony
Total Distance
23.6 mi
(37.9 km)
Travel Time
38 minutes

The driving distance from Avonvue, Maryland to Harmony, Maryland is 23.6 mi (37.9 km)

The straight-line (air) distance is approximately 10.5 mi (16.9 km)

Estimated travel time by road is 38 minutes

We found 2 routes between Avonvue and Harmony.

Available Routes

Shortest Fastest
MD-33 E
22.8 mi
36.6 km
36 minutes
MD-33 E and E Dover St
23.6 mi
37.9 km
38 minutes

Route Directions

Take Poplar Ln to Bellevue Rd
0.3 mi
1 min
Continue on Bellevue Rd. Take MD-33 E, E Dover St and MD-331 S to MD-578 N in Caroline County
23.3 mi
36 min

Route Directions

Take Poplar Ln to Bellevue Rd
0.3 mi
1 min
3.2 mi
5 min
2.3 mi
3 min
Continue on MD-33 E. Take E Dover St and MD-331 S to MD-578 N in Caroline County
17 mi
25 min

Journey Details

Traveling from Avonvue, Maryland to Harmony, Maryland covers 22.8 miles (37 km) in a east direction. This secondary roads, moderate route typically takes 36 minutes under normal conditions.

Drivers have 2 route options between these locations (23-24 miles / 37-38 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Avonvue

Starting Point

Bellevue, Maryland

24 mi to destination

1 mi
Llandaff, Maryland

Traveled 6 mi from origin

1 mi
Ivytown, Maryland

Traveled 12 mi from origin

1 mi
Providence Landing, Maryland

12 mi to destination

1 mi
Newton, Maryland

6 mi to destination

1 mi
Harmony

Destination