Distance from Harmony, Illinois to Davis Junction, Illinois
The driving distance from Harmony, Illinois to Davis Junction, Illinois is 41.5 mi (66.8 km)
The straight-line (air) distance is approximately 18.2 mi (29.3 km)
Estimated travel time by road is 39 minutes
This route includes Toll roads along the way.
We found 3 routes between Harmony and Davis Junction.
Available Routes
Route Directions
Get on I-90 W in Hampshire from US-20 E
Continue on I-90 W. Take I-39 S to IL-72 W in Monroe Township. Take exit 111 from I-39 S
Follow IL-72 W to Union St in Davis Junction
Route Directions
Follow Harmony Rd/Riley Harmony Rd to Crawford Rd in Spring Township
Take Davis School Rd to Pearl St in Flora Township
Continue on Scout Rd to Irene Rd
Follow IL-72 W to Union St in Davis Junction
Route Directions
Follow Harmony Rd/Riley Harmony Rd to Hampshire Rd
Take Melms Rd to Genoa Rd in Kingston Township
Take Cherry Valley Rd to Wolf Rd
Continue on Scout Rd to Irene Rd
Follow IL-72 W to Union St in Davis Junction
Journey Details
Traveling from Harmony, Illinois to Davis Junction, Illinois covers 35.2 miles (57 km) in a west direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.
Drivers have 3 route options between these locations (35-42 miles / 57-67 km). The primary route shown here saves 50 seconds compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 48 mph (77 km/h) .
Journey Waypoints
Harmony
Starting Point
Davis Junction
Destination