The journey from Portland to St. Louis covers over 1,200 miles. The most practical way to travel is by air, with connecting flights from Portland International Jetport (PWM) to St. Louis Lambert International Airport (STL). Alternatively, you can take the Amtrak Downeaster to Boston and transfer to the Lake Shore Limited line, which travels to a nearby station, then a bus or car to St. Louis. Flying is significantly faster, taking about 6 to 8 hours including airport transit. St. Louis is a major hub, making it easily accessible from most major airports.
Total Distance: 1,900 km driving distance; 1,700 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 30 hours | 7 hours |
| Avg Price | $300 - $600 | $250 - $600 |
| Operator | Amtrak | American Airlines |
| Route | Downeaster to Boston, transfer to Lake Shore Limited to a nearby station. | PWM to STL |
| Tip | The train journey is long and requires a final leg by bus or car. | Use the MetroLink light rail to reach downtown St. Louis from the airport. |
May to September for pleasant weather.