Distance from Harmony, Illinois to St. Charles, Illinois

Harmony St. Charles
Total Distance
25 mi
(40.2 km)
Travel Time
34 minutes

The driving distance from Harmony, Illinois to St. Charles, Illinois is 25 mi (40.2 km)

The straight-line (air) distance is approximately 12.7 mi (20.4 km)

Estimated travel time by road is 34 minutes

This route includes Toll roads along the way.

We found 3 routes between Harmony and St. Charles.

Available Routes

Shortest
US-20 E
24.6 mi
39.6 km
35 minutes
Fastest Tolls
I-90 E, N Randall Rd and State Rte 31 S
24.9 mi
40.1 km
34 minutes
Tolls
I-90 E and N Randall Rd
25 mi
40.2 km
34 minutes

Route Directions

Take I-90 E to N Randall Rd in Dundee Township. Take the Randall Rd exit from I-90 E
11.9 mi
11 min
Follow N Randall Rd to IL-64 E/W Main St in St. Charles
12.2 mi
20 min
Follow IL-64 E/W Main St to S 5th Ave
0.8 mi
2 min

Route Directions

Take I-90 E to N Randall Rd in Dundee Township. Take the Randall Rd exit from I-90 E
11.9 mi
11 min
Continue on N Randall Rd to St. Charles Township
8.7 mi
14 min
Follow State Rte 31 S to S 5th Ave in St. Charles
4.4 mi
7 min

Route Directions

Follow US-20 E and IL-47 S to Burlington Rd in Campton Hills
14 mi
18 min
5.4 mi
7 min
Follow IL-64 E to S 5th Ave in St. Charles
5.2 mi
9 min

Journey Details

Traveling from Harmony, Illinois to St. Charles, Illinois covers 24.6 miles (40 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 35 minutes under normal conditions.

Drivers have 3 route options between these locations (25-25 miles / 40-40 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Harmony

Starting Point

Allens Corners, Illinois

29 mi to destination

2 mi
North Plato, Illinois

22 mi to destination

1 mi
Pingree Grove, Illinois

Traveled 15 mi from origin

1 mi
Plato Center, Illinois

15 mi to destination

1 mi
Bowes, Illinois

Traveled 22 mi from origin

1 mi
Novak Park, Illinois

7 mi to destination

1 mi
St. Charles

Destination