The best way to find a cheap flight ticket from Washington to St. Louis is to book your journey as far in advance as possible and to avoid traveling at rush hour.
|Distance||707 miles (1140 km)|
|Average flight duration||4 h 31 min|
|Average plane ticket price||$107 (€93)|
Flights from Washington, DC to St. Louis, MO cover the 707 miles (1140 km) long route taking on average 4 h 31 min with our travel partners like Republic Airlines. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $92 (€81), but the average price of plane tickets is $107 (€93).
Here are some other resources that might have the information you need