The drive from Dunkirk to St. Louis is a 1,300-kilometer journey taking approximately 14 hours via I-70 W. You will cross the heart of the United States, passing through Maryland, Pennsylvania, Ohio, Indiana, and Illinois. This is a significant cross-country trip that requires careful planning and multiple rest stops.
Total Distance: 1,300 km driving distance; 1,100 km straight-line air distance.
This is a long drive; consider an overnight stop in Columbus or Indianapolis.
Spring and Fall for mild weather.