The journey from Philadelphia to St. Louis spans approximately 1,500 kilometers across the heart of the American Midwest. Most travelers prefer a direct flight from Philadelphia International Airport to St. Louis Lambert International Airport to save time. Alternatively, driving via I-70 West offers a scenic route through Pennsylvania, Ohio, Indiana, and Illinois. The drive typically takes 15 hours of pure road time without stops. You will cross the Appalachian Mountains and the Mississippi River upon arrival. This route connects the historic East Coast to the Gateway to the West.
Total Distance: 1,500 km driving distance; 1,350 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 2 hours 30 mins | 15 hours |
| Avg Price | $250 - $450 | $180 - $250 in fuel |
| Operator | American Airlines | Personal Vehicle |
| Route | PHL to STL | I-76 W to I-70 W |
| Tip | Book at least three weeks in advance to secure lower fares. | Expect heavy traffic near Indianapolis during rush hour. |
May through September for mild weather and outdoor activities in St. Louis.