Distance from Harmony, Illinois to Grayslake, Illinois

Harmony Grayslake
Total Distance
34.8 mi
(56 km)
Travel Time
56 minutes

The driving distance from Harmony, Illinois to Grayslake, Illinois is 34.8 mi (56 km)

The straight-line (air) distance is approximately 17.3 mi (27.8 km)

Estimated travel time by road is 56 minutes

We found 3 routes between Harmony and Grayslake.

Available Routes

Shortest
IL-120 E/E Belvidere Rd
34.6 mi
55.7 km
57 minutes
Fastest
IL-176 E
34.8 mi
56 km
56 minutes
Tolls
I-90 E and Illinois Rte 59 N
45.2 mi
72.7 km
1 hour 1 minute

Route Directions

0.1 mi
0 min
Follow Harmony Rd, Coyne Station Rd and S Union Rd to IL-47 N in Grafton Township
9.6 mi
13 min
Follow IL-176 E to S River Rd in Island Lake
13.3 mi
21 min
Take W Dowell Rd and N Fisher Rd to IL-120 E/E Belvidere Rd in Volo
4 mi
6 min
7.3 mi
12 min
Continue on S Lake St. Drive to Center St/Cty A27
0.5 mi
1 min

Route Directions

Take I-90 E, IL-59 N/Illinois Rte 59 N and IL-176 E to Peterson Rd in Fremont Township
40.5 mi
54 min
Take N Alleghany Rd/Cty V68 to W Belvidere Rd in Grayslake
3.6 mi
5 min
0.5 mi
1 min
Continue on S Lake St. Drive to Center St/Cty A27
0.5 mi
1 min

Route Directions

Take Harmony Rd, W Algonquin Rd, James R Rakow Road, State Rte 31, ... and IL-120 E/E Belvidere Rd to S Lake St in Grayslake
34.1 mi
56 min
Continue on S Lake St. Drive to Center St/Cty A27
0.5 mi
1 min

Journey Details

Traveling from Harmony, Illinois to Grayslake, Illinois covers 34.6 miles (56 km) in a east direction. This secondary roads, moderate route typically takes 57 minutes under normal conditions.

Drivers have 3 route options between these locations (35-45 miles / 56-73 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Harmony

Starting Point

Coyne, Illinois

40 mi to destination

1 mi
Village of Lakewood, Illinois

30 mi to destination

1 mi
Crystal Lake, Illinois

Traveled 20 mi from origin

0 mi
Barreville, Illinois

20 mi to destination

1 mi
Island Lake, Illinois

Traveled 30 mi from origin

1 mi
Wauconda Township, Illinois

10 mi to destination

1 mi
Hainesville, Illinois

Traveled 40 mi from origin

1 mi
Grayslake

Destination