IAD to STL (Washington to St. Louis) Flights

Last Minute Flights from IAD to STL

Best airfare and ticket deals for IAD to STL flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
IADSt. LouisJune 2 to June 10$505
*Prices include taxes and fees

Cheapest IAD to STL Flights

Best airfare and ticket deals for IAD to STL flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
IADSt. LouisJuly 2 to July 5$179
IADSt. LouisAugust 21 to August 24$179
IADSt. LouisJuly 2 to July 5$188
IADSt. LouisSeptember 29 to October 6$273
*Prices include taxes and fees
IAD to STL Flight Details
Origin airport
Washington Dulles Intl.
Origin airport IATA code
IAD
Destination airport
Lambert-St. Louis Intl.
Destination airport IATA code
STL
Distance
694 mi

Frequently asked questions

Which airlines with flights from IAD to Lambert-St. Louis International Airport allow free cancellation due to COVID-19?
Most reputable airlines are now offering airfares with more flexibility so you can plan your journey to STL with confidence. To see which carriers have these kinds of tickets, use our convenient filter tool. Simply check the “No change fee” box directly underneath the “Flexible change policies” heading. Also read the ticket’s terms and conditions so you understand what COVID-19 related changes are allowed.
What airlines fly direct from Washington, DC Airport (IAD-Washington Dulles Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.)?
Enjoy a worry-free travel experience from takeoff to landing on board United Airlines (UA). This reputable carrier offers 91 nonstop flights on the route from IAD to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.) every month.
How many flights are there from IAD to STL?
Approximately 49 per day. If you’re in a rush to reach St. Louis, see if you can nab a good last-minute deal from Washington, DC Airport (IAD-Washington Dulles Intl.) to St. Louis, MO Airport (STL-Lambert-St. Louis Intl.