Distance from Old Shawneetown, Illinois to Harrisburg, Illinois

Old Shawneetown Harrisburg
Total Distance
27.1 mi
(43.6 km)
Travel Time
32 minutes

The driving distance from Old Shawneetown, Illinois to Harrisburg, Illinois is 27.1 mi (43.6 km)

The straight-line (air) distance is approximately 13.8 mi (22.2 km)

Estimated travel time by road is 32 minutes

We found 2 routes between Old Shawneetown and Harrisburg.

Available Routes

Shortest Fastest
State Rte 13
23.1 mi
37.2 km
27 minutes
State Rte 13 and US-45 S
27.1 mi
43.6 km
32 minutes

Route Directions

27.1 mi
32 min

Route Directions

23.1 mi
27 min

Journey Details

Traveling from Old Shawneetown, Illinois to Harrisburg, Illinois covers 23.1 miles (37 km) in a west direction. This mixed highways and local roads, moderate route typically takes 27 minutes under normal conditions.

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

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 50 mph (80 km/h) .

Journey Waypoints

Old Shawneetown

Starting Point

Shawneetown, Illinois

32 mi to destination

1 mi
Junction, Illinois

Traveled 8 mi from origin

1 mi
Lawler, Illinois

24 mi to destination

1 mi
Equality Township, Illinois

Traveled 16 mi from origin

1 mi
Equality, Illinois

16 mi to destination

1 mi
Cottage Township, Illinois

Traveled 24 mi from origin

1 mi
Garden Heights, Illinois

Traveled 32 mi from origin

1 mi
Harrisburg

Destination