Introduction: The Indianapolis to St. Louis Corridor
The drive from Indianapolis, IN to St. Louis, MO covers about 240 miles along I-70 West, typically taking 3.5 to 4 hours without stops. This route largely follows the historic National Road, one of America's first major highways authorized by Congress in 1806.
For a detailed methodology on uncovering stops, see how to find the best stops and hidden gems between cities.
Though the drive is only a half-day affair, the corridor features surprising natural landscapes, historic sites, and a range of services. Is it worth driving Indianapolis to St. Louis? Absolutely—the journey offers easy access to Midwest heritage, river scenery, and parks.
Things to do between Indianapolis and St. Louis include hiking at Turkey Run State Park, visiting the Indiana State Museum inside the state capitol, and exploring the Gateway Arch grounds in St. Louis.
| Segment | Distance | Time |
|---|---|---|
| Indianapolis to Terre Haute | 70 miles | ~1 hour |
| Terre Haute to Effingham | 80 miles | ~1 hour 15 min |
| Effingham to St. Louis | 90 miles | ~1 hour 30 min |
Natural Landscapes and Local Commerce
Natural landscapes along I-70 include the Wabash River valley near Terre Haute and rolling farmland in Illinois. For a detour, visit Turkey Run State Park (exit 23 in Indiana) for sandstone canyons and trails. In Illinois, the Embarras River bottoms offer wetlands and birdwatching.
- Turkey Run State Park: 2 miles north of I-70 exit 23, entrance fee $10.
- Lincoln Trail State Park: near Marshall, IL, 10 miles from I-70 exit 29.
Local commerce thrives at small towns like Casey, IL (known for giant roadside attractions) and Vandalia, the historic final terminus of the National Road. Antique shops and farm stands dot the route—pick up local honey or wine.
- Casey: exit 119, see the World's Largest Wind Chime and rocking chair.
- Vandalia: exit 45, visit the Vandalia State House historic site.
Road Safety, Family Stops, and Fatigue Management
I-70 is generally safe but watch for deer crossings in rural areas, especially at dawn/dusk. Truck traffic is heavy near construction zones. Speed limit is 70 mph in Indiana, 65-70 in Illinois. Keep a minimum 2-second following distance.
- Emergency call boxes every mile in rural sections.
- Safe areas to stop: rest areas with 24/7 security cameras.
Best stops for families include the Children's Museum of Indianapolis (before leaving the city) and the St. Louis City Museum (at the end). On the road, the Effinghome Park (exit 92) has a playground and picnic tables. Fatigue management: take a 15-min break every 2 hours at service plazas like the Dwight D. Eisenhower Welcome Center in Illinois.
- Pet-friendly stops: rest areas often have pet walks; some motels allow pets near exit 45.
- Hidden off-route spot: The Burnside Mound in rural Illinois (off exit 45) is a Native American burial mound worth a detour.
Route Logistics and Infrastructure
I-70 is a well-maintained interstate with gas stations roughly every 20 miles. Fuel prices in Indiana are typically slightly lower than in Missouri. Expect to pay around $3.20-$3.50 per gallon along the route. Rest areas are scarce between towns, so plan stops at exits with services.
- Key gas stop: exit 1 in Indiana (West Terre Haute) and exit 68 in Illinois (Greenup).
- Best rest area: the Indiana Welcome Center at mile 120 has clean facilities and a travel desk.
Cell service is reliable for most providers in built-up areas, with brief dead zones in rural Illinois near the state lines. The highway is well-lit in urban sections but can be dark in remote stretches after dusk. How long to drive Indianapolis to St. Louis non-stop: about 3 hours 45 minutes on a good day.
Continue Your Adventure
- Beacon Ny Provincetown Ma Road Trip Guide Road Trip Guide
- Sleepy Hollow Solomons Ultimate Road Trip Guide Road Trip Guide
- Dover Helen Deep Dive Southern Road Trip Road Trip Guide
- Virginia Beach Salem Road Trip Coastal History Hidden Gems Road Trip Guide
- Road Trip Guide Bethlehem Pa Nashville Road Trip Guide
Frequently Asked Questions
How long does it take to drive from Indianapolis to St. Louis?
The drive takes about 3.5 to 4 hours non-stop, covering 240 miles on I-70.
What are the best stops between Indianapolis and St. Louis?
Top stops include Turkey Run State Park, Casey's giant attractions, and Vandalia historic sites.
Is it worth driving Indianapolis to St. Louis?
Yes, the route offers diverse landscapes, history, and affordable attractions, making it a worthwhile road trip.
Your voluntary support keeps the project running and fuels our future development