Distance from Kaskaskia, Illinois to Perryville, Missouri
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
Route Directions
Take N Kings Hwy to 2nd St in Saint Mary
Drive from US-61 S and I-55 S to Perryville. Take exit 129 from I-55 S
Continue on MO-51 N/S Perryville Blvd. Take Edgemont Blvd to S Spring St
Route Directions
Take N Kings Hwy to 2nd St in Saint Mary
Take State Hwy H and MO-51 S to E St Joseph St in Perryville
Continue on E St Joseph St. Drive to S Spring St
Route Directions
Take N Kings Hwy to 2nd St in Saint Mary
Take US-61 S/N Hwy 61 to N Main St/Missouri Rte B in Perryville
Continue on N Main St/Missouri Rte B. Drive to S Spring St
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
Perryville
Destination