Users have found that booking a flight from Canada to St. Louis at least 39 days early can save you up to 26% on average compared to booking a flight this week. If booking 39 days before your flight isn’t an option for you, users have found flights from Canada to St. Louis for as little as C$ 577 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 688 for flights departing within the next 3 days.
Due to multiple factors, expect to potentially pay more when booking in June. For low rates, February can be a great choice for travel to St. Louis. Flights to St. Louis from Canada in February are about C$ 542 on average during February, but can be found for as low as C$ 218.
When flying from Canada to St. Louis, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Lambert-St Louis (STL) is the airport you will fly into if you book a flight from Canada to St. Louis. It is only a 20.4 km journey from Lambert-St Louis (STL) to St. Louis’s city centre.
Some of the carriers operating flights from Canada to Lambert-St Louis that may be offering flexible cancellation policies are American Airlines, Air Canada, and United Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Canada to St. Louis for under C$ 300. The cheapest flight booked recently is on Multiple Airlines for just C$ 291, but on average you can expect to pay C$ 350.
There are currently 20+ open flights from Canada to St. Louis within the next 7 days for less than C$ 500.
To fly one-way, consider booking your trip with Air Canada, which is currently one of the cheapest options available, starting at C$ 226. Delta flights start at C$ 236 while deals on American Airlines start at C$ 336 one-way.
On average you can expect to pay C$ 422 for a flight from Canada to St. Louis. The cheapest flight overall is C$ 231 while the most popular route, (Toronto Pearson Intl - Lambert-St Louis) is currently priced at C$ 291.
While some choose either Montreal Pierre Elliott Trudeau Intl - Lambert-St Louis or Calgary - Lambert-St Louis, Toronto Pearson Intl - Lambert-St Louis is the most popular route from Canada to St. Louis.
Before booking your flight from Canada to St. Louis check out the most popular airlines for this route: American Airlines, Air Canada or Alaska Airlines.
Information is based on travel restrictions from Canada to Lambert-St Louis
Most visitors from Canada need to provide a negative COVID-19 test result and/or quarantine to enter Lambert-St Louis.
COVID-19 testing requirements
Visitors from Canada must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Lambert-St Louis.
Visitors from Canada are not required to quarantine after entering Lambert-St Louis.
Returning to Canada from Lambert-St Louis
COVID-19 testing requirements
Visitors from Lambert-St Louis must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Canada.
Visitors from Lambert-St Louis are not required to quarantine after entering Canada.
||C$ 171||C$ 509||No cancel fee||N/A||
Search Delta flights
||C$ 183||C$ 513||No cancel fee||67%||
Search Air Canada flights
||C$ 185||C$ 441||No cancel fee||60%||
Search WestJet flights
||C$ 203||C$ 545||No cancel fee||75%||
Search Alaska Airlines flights
||C$ 229||C$ 625||No cancel fee||69%||
Search United Airlines flights
||C$ 241||C$ 499||No cancel fee||71%||
Search American Airlines flights