Flying Time3 h and 27 mWhen flying from Harrisburg, PA to St Louis, MO, this can take around 3 h and 27 m in flying time, however this flight duration can vary due to other factors
Cheapest flight$87The best price for flights from Harrisburg, PA to St Louis, MO offered by eDreams, which have been found by our customers in the last 3 days
Origin airportHarrisburg International AirportWhen flying from Harrisburg, PA to St Louis, MO
Destination airportSt. Louis Lambert International AirportFor the route from Harrisburg, PA to St Louis, MO
Peak seasonMarchMarch is the busiest time to fly from Harrisburg, PA to St Louis, MO according to search data results from our customers
One-way average Price300.38A flight from Harrisburg, PA to St Louis, MO at eDreams will cost around 300.38, this being based on prices of the previous 6 months of data
Best time to bookMarchFebruary is one of the most frequent times to fly to St Louis, MO from Harrisburg, PA according to real data from our customers