The drive from Norton Shores to St. Louis is approximately 500 miles, taking about 7 hours and 30 minutes. The most practical route involves taking I-196 South to I-65 South through Indianapolis, then merging onto I-70 West toward St. Louis. This route takes you through the heart of the Midwest. It is a long but manageable drive that offers a glimpse of the changing landscapes from Michigan to Missouri.
Total Distance: 800 km driving distance; 600 km straight-line air distance.
St. Louis traffic can be heavy during rush hour; plan your arrival accordingly.
Spring or Fall for comfortable temperatures to explore the Gateway Arch.