Distance from Alton, Illinois to St. Louis, Missouri
The driving distance from Alton, Illinois to St. Louis, Missouri is 21.8 mi (35.1 km)
The straight-line (air) distance is approximately 11.3 mi (18.2 km)
Estimated travel time by road is 34 minutes
We found 3 routes between Alton and St. Louis.
Available Routes
Route Directions
Take E Broadway to US-67 S
Follow US-67 S and MO-367 S/Lewis and Clark Blvd to Halls Ferry Road in St. Louis
Continue to I-70 E
Continue on I-70 E to N Tucker Blvd. Take the Interstate 70 exit from I-70 E
Follow N Tucker Blvd to your destination
Route Directions
Take E Broadway to US-67 S/Landmarks Blvd
Follow US-67 S and MO-367 S/Lewis and Clark Blvd to Halls Ferry Road in St. Louis
Continue to I-70 E
Continue on I-70 E to N Tucker Blvd. Take the Interstate 70 exit from I-70 E
Follow N Tucker Blvd to your destination
Route Directions
Take E Broadway to US-67 S
Take IL-143 E and IL-3 S to N Tucker Blvd in St. Louis. Take the Interstate 70 exit from I-70 E
Follow N Tucker Blvd to your destination
Journey Details
Traveling from Alton, Illinois to St. Louis, Missouri covers 21.8 miles (35 km) in a south direction. This secondary roads, moderate route typically takes 34 minutes under normal conditions.
Drivers have 3 route options between these locations (22-24 miles / 35-38 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features scenic views. During evening weekend travel, expect typical weekend traffic patterns with average speeds around 40 mph (64 km/h) .
Journey Waypoints
Alton
Starting Point
St. Louis
Destination
Route Map Image
