Skip to main content
Beginning of main content

STL (St. Louis) to BWI (Baltimore) Flights $238.6

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap STL to BWI Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from St. Louis to Baltimore (STL to BWI)

Question : Is price more important than specific travel days for you?
Answer : Monday is your cheapest day to fly in August. Being flexible with your travel days garners even more savings during booking.

Question : Do travelers from Saint Louis typically stay in Baltimore for very long?
Answer : Over the next two months, travelers from STL to BWI are planning on staying for four days on average.

Question : What are the chances this flight will be delayed?
Answer : Flights from STL to BWI are on time 75% of the time, ranking in the 52nd percentile worldwide. When there is a delay, it averages 26 minutes.

Question : When traveling to Baltimore from Saint Louis, how long will you be in the air?
Answer : On average, the flight time from STL to BWI is one hour and 51 minutes.

Question : How does Saint Louis to Baltimore stack up against the rest of the world in overall promptness?
Answer : STL to BWI currently scores 3 out of a possible 5 stars in promptness. This score combines both the number of delayed flights and total delay minutes. With 3 stars, you should feel slightly worried about getting to Baltimore on time.

Question : Which airline has been on time from Lambert-St. Louis International Airport (STL) to Baltimore/Wash International Thurgood Marshall Airport (BWI) the most?
Answer : Southwest Airlines holds the best record for flights from STL to BWI with a 76% on-time rate. If they are late for some reason though, the average delay is about half an hour.

Question : What is the shortest flight from STL to BWI?
Answer : Southwest Airlines can get you there in one hour and 50 minutes. For example, if you were to leave Saint Louis at 6:50 PM CDT, you would arrive in Baltimore at 9:40 PM EDT (remember, there is a time change of one hour).