The journey from East St. Louis to Philadelphia covers approximately 1,400 kilometers. Flying from St. Louis Lambert International Airport to PHL takes about 2 hours. Alternatively, you can take an Amtrak train, which is a 22-hour journey through the heart of the Midwest and the Northeast. This route connects the industrial Midwest to the historic hub of Pennsylvania. Whether you choose speed or scenery, Philadelphia is a popular destination.
Total Distance: 1,400 km driving distance; 1,300 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 22 hours | 2 hours |
| Avg Price | $180-$400 | $150-$350 |
| Operator | Amtrak | American Airlines |
| Route | St. Louis to Chicago, then transfer to Philadelphia. | STL to PHL. |
| Tip | The train offers a relaxing way to see the countryside. | Book early to get the best rates on direct flights. |
April to June or September to October for pleasant weather.