The drive from Selbyville to St. Louis is a long-distance journey of approximately 1,000 miles, taking about 15-16 hours via I-76 and I-70. You will pass through Pennsylvania, Ohio, Indiana, and Illinois. St. Louis is a major city known for its iconic Gateway Arch, museums, and cultural attractions. Given the distance, this trip is best broken into two days. Personal vehicle is the most practical mode of transport.
Total Distance: 1,610 km driving distance; 1,350 km straight-line air distance.
Plan an overnight stop in the Columbus or Indianapolis area to break up the drive.
Spring and Autumn offer the best weather for exploring St. Louis's attractions.