The journey from Shepherdsville to St. Louis is approximately 300 miles, primarily following I-64 West. You will cross the Ohio River, traverse southern Indiana and Illinois, and finally cross the Mississippi River into St. Louis. The drive typically takes 4.5 hours. This route takes you through rural landscapes and small Midwestern towns before reaching the major metropolitan area of St. Louis.
Total Distance: 480 km driving distance; 430 km straight-line air distance.
The stretch through southern Illinois is very flat and can be monotonous; stay alert.
Spring or Autumn for mild weather and comfortable sightseeing in St. Louis.