Distance from Kaskaskia, Illinois to Perryville, Missouri

Kaskaskia Perryville
Total Distance
21.5 mi
(34.5 km)
Travel Time
29 minutes

The driving distance from Kaskaskia, Illinois to Perryville, Missouri is 21.5 mi (34.5 km)

The straight-line (air) distance is approximately 8.6 mi (13.9 km)

Estimated travel time by road is 29 minutes

We found 3 routes between Kaskaskia and Perryville.

Available Routes

Shortest Fastest
US-61 S/N Hwy 61
18.3 mi
29.5 km
26 minutes
US-61 S
21.5 mi
34.5 km
29 minutes
State Hwy H and MO-51 S
22.3 mi
35.8 km
30 minutes

Route Directions

Take N Kings Hwy to 2nd St in Saint Mary
5 mi
7 min
Drive from US-61 S and I-55 S to Perryville. Take exit 129 from I-55 S
13.9 mi
15 min
Continue on MO-51 N/S Perryville Blvd. Take Edgemont Blvd to S Spring St
2.6 mi
5 min

Route Directions

Take N Kings Hwy to 2nd St in Saint Mary
5 mi
7 min
Take State Hwy H and MO-51 S to E St Joseph St in Perryville
17.2 mi
21 min
Continue on E St Joseph St. Drive to S Spring St
0.1 mi
0 min

Route Directions

Take N Kings Hwy to 2nd St in Saint Mary
5 mi
7 min
Take US-61 S/N Hwy 61 to N Main St/Missouri Rte B in Perryville
12.8 mi
16 min
Continue on N Main St/Missouri Rte B. Drive to S Spring St
0.6 mi
2 min

Journey Details

Traveling from Kaskaskia, Illinois to Perryville, Missouri covers 18.3 miles (30 km) in a south direction. This mixed highways and local roads, moderate route typically takes 26 minutes under normal conditions.

Drivers have 3 route options between these locations (18-22 miles / 30-36 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Kaskaskia

Starting Point

Kaskaskia Precinct, Illinois

20 mi to destination

1 mi
Lithium, Missouri

15 mi to destination

1 mi
Sereno, Missouri

Traveled 15 mi from origin

1 mi
Central Township, Missouri

5 mi to destination

1 mi
Perryville

Destination