Skip to main content
Beginning of main content

Cheap Flights from St. Louis to Toronto $390.51

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.

Cheapest Flights from St. Louis to Toronto (STL to YYZ)

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

Interesting Facts About Flights from St. Louis to Toronto (STL to YYZ)

Question : Do prices fluctuate more for this route than others?
Answer : Prices for this trip tend to fluctuate a lot more than other flights from the United States. They can range anywhere from $391 to $1,930. Prices tend to be lower the further out you book.

Question : On a daily basis, how many different flight times are available from Lambert-St. Louis International Airport (STL) to Pearson International Airport (YYZ)?
Answer : Each day is different, but on average, you can expect to see two available departure times. Compared to the average route departing the United States with five flight times, you won't have as many options as most.

Question : How long does it take to get from STL to YYZ?
Answer : If you're able to take the quickest direct flight (which is offered by Air Canada), you will be able to leave STL at 9:50 AM CDT and get to YYZ at 12:39 PM EDT (one hour and 49 minutes). Remember, there is a one-hour time difference.

Question : How often is the Lambert-St. Louis International Airport (STL) to Pearson International Airport (YYZ) route delayed?
Answer : The Saint Louis to Toronto route has a 60% on-time rate, ranking in the bottom 25% of the world in getting their passengers to their destinations on schedule. When a flight is delayed, it's a 28-minute delay on average.

Question : Which airline is least likely to get you to YYZ on time?
Answer : If you're flying Executive Jet Management to Toronto from Saint Louis, you may be tardy as they're late 100% of the time. If you should choose this airline, be sure to track the flight status to stay on top of the departure time.

Question : How long will the flight typically be from Lambert-St. Louis International Airport (STL) to Pearson International Airport (YYZ)?
Answer : When flying from STL to YYZ, it will take one hour and 49 minutes on average.

Question : What is the cheapest round-trip ticket you can get to Toronto?
Answer : American Airlines is your best bet for finding that coveted low fare. They're offering fares as low as $391, while prices for other flights are as high as $1,930.